(请至少在此之前回答阅读:这是一项临时措施 ,不,我们不希望建立一个本地仓库管理器和手动运行的脚本!)
我们有与我们有包括源和javadoc的本地副本,以及一些依赖的遗留项目已被证明在生产很好地工作,但不可在中环的相同的质量。 我们要使用那些我们已经有罐子。
我发现我可以手动运行相称的复杂mvn install:install-file
命令来获取本地计算机的存储库注入的文物,但我想它作为我们的各种模块的正常Maven构建的一部分工作。
由于我有一个包含多个罐子,每个需要与插入一张原本空白的模块install:install-file
,我应该怎么做这在我的pom.xml是完全符合与正常Maven构建?
或者我能不能附加多个罐子是模块的输出并以某种方式连接Javadoc和源太)?
(和请,没有关于提交给中央或建立一个本地仓库管理器的建议。这是一个临时解决方案,直到我们有机会升级到了依赖的新版本)
我会想象这样的事情会工作(这将在每个编译安装):
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<executions>
<execution>
<id>inst_1</id>
<phase>initialize</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<!-- config for file 1 -->
</configuration>
</execution>
<execution>
<id>inst_2</id>
<phase>initialize</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<!-- config for file 2 -->
</configuration>
</execution>
<!-- execution file 3... -->
</executions>
</plugin>
</plugins>
</build>