@contribute
2016-09-04 14:16
字数 654
阅读 1300
maven
现假如有2个web project,A和B,A是一个子系统,B也是一个子系统,A上面的一套业务代码我想拿到B系统上直接调用,怎么解决
在被依赖的项目中添加如下配置。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<id>api-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classifier>built</classifier>
</configuration>
</execution>
</executions>
</plugin>
在需要依赖其他项目中的代码中添加如下依赖:
<dependency>
<groupId>com.yourcompany.xxx</groupId>
<artifactId>your-artifact-id</artifactId>
<classifier>built</classifier>
<version>1.0-SNAPSHOT</version>
</dependency>