0
다중 모듈 Maven 프로젝트가 있고 일부 모듈은 빌드에 Ant를 사용합니다.소스가없는 maven 모듈에 종속성 추가
이러한 모듈 중 하나는 다른 모듈에 종속되어야하지만 대상 모듈에는 Java 소스가 없으므로 아티팩트가 생성되지 않습니다. 그러한 모듈에 의존성을 추가 할 수 있습니까, 아니면 빈 JAR을 생성해야합니까?
다중 모듈 Maven 프로젝트가 있고 일부 모듈은 빌드에 Ant를 사용합니다.소스가없는 maven 모듈에 종속성 추가
이러한 모듈 중 하나는 다른 모듈에 종속되어야하지만 대상 모듈에는 Java 소스가 없으므로 아티팩트가 생성되지 않습니다. 그러한 모듈에 의존성을 추가 할 수 있습니까, 아니면 빈 JAR을 생성해야합니까?
유일한 목표가 빌드 순서를 수정하는 것이라면 POM에 종속성을 추가하십시오.
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>project-built-by-ant</artifactId>
<version>1.0</version>
<type>pom</type>
</dependency>
Java 소스가 없다면 무엇이 포함됩니까? – user944849
pom.xml, Ant build.xml 및 많은 리소스. Ant 빌드는 일부 내용을 다운로드하고, 리소스를 오버레이하며, 최종 결과는 다른 모듈의 Ant 빌드 스크립트에 의해 참조됩니다. –
유스 케이스를 잘 모르겠습니다. 모듈에 리소스가있는 경우 패키지화 할 수 있습니다. 항아리에는 .class 파일 이외의 다른 것들이 포함될 수 있습니다. 이 프로젝트에 대한 의존성을 선언한다는 것은 무슨 목적입니까? 특정 건설 명령만을 강요하려고합니까? – user944849