我们使用Maven
和m2e
工具,为我们的发展,今天我们遇到的一个问题。Maven和M2E - 构建罐子依赖信息
我们的一个项目,是需要其他项目小型图书馆,所以我们打包成jar文件,并把我们的私人Maven
库。
现在,所有我们把这个仓库没有任何外部依赖的罐子,但这个库我提到的使用一些外部罐。
现在,当我加入这个罐子等劲歌信息,这个罐子是从我们的私人信息库下载,但Maven的不下载这个罐子所需的依赖。
我想知道如果我需要使用一些特殊的目标/添加一些东西到我的pom.xml
文件,这将通知Maven
包括有关此工件所需的依赖关系的信息。
编辑: 这里是当我上传罐子我们的私人信息库我进行工作流程:
1.I产生使用m2e
2. mvn install:install-file -DgroupId=<your_group_name> -DartifactId=<your_artifact_name> -Dversion=<snapshot> -Dfile=<path_to_your_jar_file> -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
3.I从Eclipse
jar文件复制我的本地库中创建文件夹,远程仓库
做其他项目也用maven吗? – Lucas 2013-03-20 14:59:58
正确的方法是建立一个使用经典'mvn deploy'而不是手动安装jar的库。生成的pom(请参阅'-DgeneratePom = true')将是最低限度的,并将*不包括依赖性信息。 – 2013-03-20 15:03:54