サブプロジェクトを使用してプロジェクトをビルドする必要があります。メインプロジェクトはMavenプロジェクトで、サブプロジェクトの1つはAntプロジェクトです。1つのメインpom.xmlからすべてのプロジェクトをコンパイルする必要があります解決策を見つけましたAntビルドをMavenでラップする方法は?答えは正しいですが、私のプロジェクトではそうではありません。私のantプロジェクトでAntv。1.8.xが必要だったのですが、
<dependencies>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>1.0b3</version>
<exclusions>
<exclusion>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
<version>1.8.1</version>
</dependency>
</dependencies>
<modules>
<module>Bundles/I_AboutForm</module>
<module>Bundles/I_AppVars</module>
</modules>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>process-resources</phase>
<configuration>
<!--<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="maven.plugin.classpath" />-->
<tasks>
<ant antfile="MainApplication/build.xml" target="compile"/>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
mavenはAntv。1.7.1をダウンロードし、ビルドで使用します(ローカルリポジトリにはAnt v.1.8.1があります)。私は、ant-contrib1.0b3の依存に問題があるかもしれないと思います-ant-contribはAntv。1.7.1に依存している可能性がありますか?
MavenでAntv。1.8.xプロジェクトをビルドする方法を教えてください。ありがとう、よろしく、アーサー。