Maven과 사용자 정의 외부 JAR 통합
Maven 프로젝트에 외부 JAR 파일을 추가하는 것은 일반적인 작업이며, 특히 비공개 프로젝트에서 작업할 때 더욱 그렇습니다. 저장소. 특정 시나리오의 경우 프로젝트와 라이브러리의 버전을 모두 제어하는 두 가지 옵션을 살펴보겠습니다.
1. 프로젝트 내 저장소:
프로젝트 내 라이브러리를 유지 관리하고 버전 관리를 위해 프로젝트 내 저장소를 생성할 수 있습니다. pom.xml에 다음을 추가합니다.
<code class="xml"><repository> <id>in-project</id> <name>In Project Repo</name> <url>file://${project.basedir}/libs</url> </repository> <dependency> <groupId>stuff</groupId> <artifactId>library</artifactId> <version>1.0</version> </dependency></code>
이렇게 하면 프로젝트 폴더 아래의 lib 디렉터리가 저장소로 추가되고 자동으로 라이브러리가 설치됩니다.
2. 외부 경로가 있는 시스템 범위:
JAR을 외부에 저장하려는 경우 시스템 범위를 사용할 수 있습니다.
<code class="xml"><dependency> <groupId>stuff</groupId> <artifactId>library</artifactId> <version>1.0</version> <systemPath>${lib.location}/MyLibrary.jar</systemPath> <scope>system</scope> </dependency></code>
다음을 사용하여 JAR 파일의 시스템 경로를 지정합니다. ${lib.location} 속성을 사용하지만 mvn install:install-file을 실행할 필요는 없습니다.
Eclipse 문제 해결:
Eclipse가 그렇지 않은 경우 POM에 추가한 후 종속성을 인식하려면 다음을 시도할 수 있습니다.
위 내용은 버전 제어를 위해 사용자 정의 외부 JAR을 Maven 프로젝트에 통합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!