2014-10-22 4 views
0

다중 모듈 Maven 프로젝트가 있고 일부 모듈은 빌드에 Ant를 사용합니다.소스가없는 maven 모듈에 종속성 추가

이러한 모듈 중 하나는 다른 모듈에 종속되어야하지만 대상 모듈에는 Java 소스가 없으므로 아티팩트가 생성되지 않습니다. 그러한 모듈에 의존성을 추가 할 수 있습니까, 아니면 빈 JAR을 생성해야합니까?

+2

Java 소스가 없다면 무엇이 포함됩니까? – user944849

+0

pom.xml, Ant build.xml 및 많은 리소스. Ant 빌드는 일부 내용을 다운로드하고, 리소스를 오버레이하며, 최종 결과는 다른 모듈의 Ant 빌드 스크립트에 의해 참조됩니다. –

+0

유스 케이스를 잘 모르겠습니다. 모듈에 리소스가있는 경우 패키지화 할 수 있습니다. 항아리에는 .class 파일 이외의 다른 것들이 포함될 수 있습니다. 이 프로젝트에 대한 의존성을 선언한다는 것은 무슨 목적입니까? 특정 건설 ​​명령만을 강요하려고합니까? – user944849

답변

1

유일한 목표가 빌드 순서를 수정하는 것이라면 POM에 종속성을 추가하십시오.

<dependency> 
    <groupId>com.mycompany</groupId> 
    <artifactId>project-built-by-ant</artifactId> 
    <version>1.0</version> 
    <type>pom</type> 
</dependency>