中了。
命令行代码如下:
mvn install:install-file -Dfile=path-to-your-artifact-jar \ -DgroupId=your.groupId \ -DartifactId=your-artifactId \ -Dversion=version \ -Dpackaging=jar \ -DgeneratePom=true
具体使用方法请见 http://maven.apache.org/plugins/maven-install-plugin
你需要为每个将发布到仓库的外部包指定groupId, artifactId, version。然后,你就可以在你的pom.xml中添加这些外部包作为项目的依赖:
<dependencies> <dependency> <groupId>外部包1的groupId</groupId> <artifactId>外部包1的artifactId</artifactId> <version>外部包1的版本号</version> </dependency> <dependency> <groupId>外部包2的groupId</groupId> <artifactId>外部包2的artifactId</artifactId> <version>外部包2的版本号</version> </dependency> <!-- 这里加入剩下的外部包 --> </dependencies>
注意,上面的install-file命令只会将外部包发布到你的本地仓库,如果你的项目是由多人共享,那么他们需要同样的操作,或者将外部包发布到内部公共仓库。