首页 > 开发 > JAVA > 正文

maven将某个项目install到本地仓库遇到的一个问题,请高人指点

2017-09-07 09:24:09  来源:网友分享

将某个项目install到本地仓库,但是maven打包的时候包名是我通过插件配置的

    <groupId>com.xxx</groupId>    <artifactId>core</artifactId>    <version>0.0.1</version>    <packaging>jar</packaging>

我通过插件打出来的包名是带有项目最后一次提交的svn版本号:core-0.0.1-71013.jar
通过maven命令install到仓库,仓库的文件夹里的文件是这样:
core-0.0.1-71013.jar
core-0.0.1.jar.lastUpdated
core-0.0.1.pom
m2e-lastUpdated.properties
然后另一个项目通过pom依赖core:

 <dependency>    <groupId>com.tadu</groupId>    <artifactId>core</artifactId>    <version>0.0.1</version>    <scope>compile</scope> </dependency>

eclipse插件提示找不到该依赖: Missing artifact com.tadu:core:jar:0.0.1:compile
请问向仓库install的时候该如何设置自定义包名呢,并成功呢?谢谢

解决方案

感觉是不是你那个svn版本号的问题,我是这样用的

mvn install:install-file -Dfile=neuroph-2.6.jar -DgroupId=org.neuroph -DartifactId=neuroph -Dversion=2.6 -Dpackaging=jar