tools-java
SPDX Command Line Tools using the Spdx-Java-Library
파일 탐색기
최종 버전 다운로드 (.zip)- build.yml
- docker_deploy.yml
- docs.yml
- dependabot.yml
- ExistingSpdxDocumentV2Compat.java
- ExpandedLicenseExampleV3.java
- FullSpdxV3Example.java
- SimpleSpdxDocumentV2Compat.java
- SpdxExtensionExample.java
- log4j2.xml
- spdx-schema-v2.2.json
- spdx-schema-v2.3.json
- spdx-schema-v3.0.0.json
- spdx-schema-v3.0.1.json
- tools-java-wrapper.sh
- AbstractFileCompareSheet.java
- AbstractSheet.java
- CompareHelper.java
- CreatorSheet.java
- DocumentAnnotationSheet.java
- DocumentRelationshipSheet.java
- DocumentSheet.java
- ExternalReferencesSheet.java
- ExtractedLicenseSheet.java
- FileAnnotationSheet.java
- FileAttributionSheet.java
- FileChecksumSheet.java
- FileCommentSheet.java
- FileConcludedSheet.java
- FileContributorsSheet.java
- FileCopyrightSheet.java
- FileLicenseCommentsSheet.java
- FileLicenseInfoSheet.java
- FileNoticeSheet.java
- FileRelationshipSheet.java
- FileSpdxIdSheet.java
- FileTypeSheet.java
- MultiDocumentSpreadsheet.java
- NormalizedFileNameComparator.java
- package-info.java
- PackageSheet.java
- SnippetSheet.java
- VerificationSheet.java
- AbstractOwlRdfConverter.java
- OwlToJsonContext.java
- OwlToJsonSchema.java
- OwlToXsd.java
- package-info.java
- SchemaException.java
- CompareSpdxDocs.java
- ExitCode.java
- GenerateVerificationCode.java
- InvalidFileNameException.java
- Main.java
- MatchingStandardLicenses.java
- OnlineToolException.java
- RdfSchemaToJsonContext.java
- RdfSchemaToJsonSchema.java
- RdfSchemaToXsd.java
- SpdxConverter.java
- SpdxConverterException.java
- SpdxToolsHelper.java
- SpdxVerificationException.java
- SpdxVersion.java
- SpdxViewer.java
- Verify.java
- project.properties
- OwlToJsonContextTest.java
- OwlToJsonSchemaTest.java
- OwlToXSDTest.java
- CompareSpdxDocsTest.java
- GenerateVerificationCodeTest.java
- LatestSchemaVersionTest.java
- MatchingStandardLicensesTest.java
- SpdxConverterTestV2.java
- SpdxConverterTestV3.java
- VerifyTest.java
- AbstractFileCompareSheet.java
- AbstractSheet.java
- CompareHelper.java
- CreatorSheet.java
- DocumentAnnotationSheet.java
- DocumentRelationshipSheet.java
- DocumentSheet.java
- ExternalReferencesSheet.java
- ExtractedLicenseSheet.java
- FileAnnotationSheet.java
- FileAttributionSheet.java
- FileChecksumSheet.java
- FileCommentSheet.java
- FileConcludedSheet.java
- FileContributorsSheet.java
- FileCopyrightSheet.java
- FileLicenseCommentsSheet.java
- FileLicenseInfoSheet.java
- FileNoticeSheet.java
- FileRelationshipSheet.java
- FileSpdxIdSheet.java
- FileTypeSheet.java
- MultiDocumentSpreadsheet.java
- NormalizedFileNameComparator.java
- package-info.java
- PackageSheet.java
- SnippetSheet.java
- VerificationSheet.java
- BadJSON.spdx.json
- DifferentFileComment.spdx.yaml
- double.jsonld
- spdx-2-2-revision-8-ontology.owl.xml
- SPDXJSONExample-v2.2.spdx.json
- SPDXJSONExample-v2.3-with-exception.spdx.json
- SPDXJSONExample-v2.3.spdx.json
- SPDXJSONExample-wrongversion.spdx.json
- SPDXJsonLDExample-v3.0.1.json
- SPDXRdfExample-v2.2.spdx.rdf
- SPDXRdfExample-v2.3.spdx.rdf
- SPDXSpreadsheetExample-v2.2.xls
- SPDXSpreadsheetExample-v2.2.xlsx
- SPDXSpreadsheetExample-v2.3.xls
- SPDXSpreadsheetExample-v2.3.xlsx
- SPDXTagExample-v2.2-warning.spdx
- SPDXTagExample-v2.2.spdx
- SPDXTagExample-v2.3.spdx
- SPDXWrongVersion.spdx.json
- SPDXXMLExample-v2.2.spdx.xml
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-2.2.spdx.yaml
- SPDXYAMLExample-2.3.spdx.yaml
- .gitignore
- CONTRIBUTING.md
- dependency-check-supress.xml
- Dockerfile
- LICENSE
- pom.xml
- README.md
- RELEASE-CHECKLIST.md
- tools-java.iml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/spdx/tools-java
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd tools-java
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t tools-java .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 tools-java
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
