옵션 0 :
는 공용 또는의 comany 전체 받는다는 저장소에 jar 파일을 배포합니다. 이 병을 생산하는이 프로젝트는 또한 자식 (허브) 프로젝트의 경우, 1 Jitpack
옵션과 같은 서비스를 사용하는 것이 좋습니다 :
미운하지만, 일할 수 있습니다.
<dependency>
<groupId>com.bar</groupId>
<artifactId>foo</artifactId>
<version>42</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/foo-42.jar</systemPath>
</dependency>
옵션 2 :
은 더욱 추악하지만, 더 나은 일을 할 수있다.
<build>
<plugins>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<executions>
<execution>
<id>install-foo</id>
<goals>
<goal>install-file</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<groupId>com.bar</groupId>
<artifactId>foo</artifactId>
<version>42</version>
<file>${project.basedir}/lib/foo-42.jar</file>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
github 프로젝트에 대한 링크를 추가 할 수 있습니까? – larsgrefer
회사가 비공개 일 수는 없습니까? – Jriz908
메이븐 저장소에서 jar 종속성을 사용할 수없는 이유는 무엇입니까? – larsgrefer