主模块
-pom.xml
模块1
JAR依赖
单词数
JAR依赖使用Maven构建和安装单独的JAR依赖
我是新来的Maven和我想知道配置上述设置的最佳做法是什么。 我们正在升级我们的Alfresco版本(目前所有上述都是通过ANT进行编译)并为了测试目的并为了在项目上取得进展,我最初使用他们现有的ant build脚本编译Module1和Module2,然后进行手动安装进入Maven仓库。我在我的主模型pom中手动添加了依赖项。 每次我们更新主模块时,Module1和Module2都需要编译和重建。他们与其他项目共享,并可以经常更改。
我现在在做的工作如下: 在Main Module pom.xml中,我使用maven-antrun-plugin为Module1和Module2运行关联的ant构建脚本。这工作正常,并生产这两个罐子。 现在我想让我的主模块pom.xml文件将两个jar安装到maven仓库中。 当我更新项目版本时,我的pom.xml中的依赖关系有问题,因为pom.xml尚未运行以安装两个罐子。
<dependency>
<groupId>ca.gc.hc.nhpd</groupId>
<artifactId>EformExtractor</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>ca.gc.hc.nhpd</groupId>
<artifactId>SubmissionConsumer</artifactId>
<version>${project.version}</version>
</dependency>
我该怎么解决这个问题?如果我运行ant脚本并手动安装,然后在pom.xml依赖项中添加正确的版本,它将起作用。我们希望这会自动发生。我们不希望为每个构建都手动执行此操作。