Ale*_*der 10 eclipse m2eclipse maven
我们有:Eclipse 3.6,Maven(M2Eclipse),两个项目(ProjectA和ProjectB)和pom.xml.
ProjectB依赖于ProjectA(使用maven).
如果我们将ProjectA安装到本地存储库(maven安装),ProjectB解决依赖关系确定.
如果我们不将ProjectA安装到本地存储库.在Maven POM编辑器中,我们将ProjectA添加为ProjectB的依赖项(M2Eclipse使用"工作区项目"存储库来解决此依赖关系).
好的,补充道.但是,如果我们做"maven包"或其他插件目标...依赖性没有解决.我们有这样的事情:
正在下载:http://repo1.maven.org/maven2/Artifact/ProjectA/maven-metadata.xml
当然,它无法解决.
现在是问题.构建ProjectB时如何使用"Workspace项目"?
PS为什么我不使用"maven install"?好的,它是100%的方法,但是当我做了很多小的改变时,它太长了做多余的操作.
PSS"工作区项目"我们可以看到Window - > Show View - > Maven Repositories.
应解决工作区依赖性。尝试这个,
运行>运行配置> Maven构建>新建>选择项目B>选中“解决工作空间工件”>将目标设置为
package
还要选择离线复选框。
也许,您需要version
在项目 B 依赖项标记中提供项目 A 的准确信息。否则,它可能会寻找 Maven 公共存储库来获取最新版本。
希望这可以帮助。
归档时间: |
|
查看次数: |
6788 次 |
最近记录: |