我知道,这是不是背后Maven的想法,但是:
Maven的localRepository
我想有一个本地Maven回购(.m2目录下),使用相对路径的progect目录内。 有什么办法可以让我的POM做到这一点?有更好的选择吗?
所以,基本上我想要的不是依赖任何外部存储库。
THX对您有所帮助:)
PS1 - 我还算是一个java小白(C/C++在这里),共行家
PS2 - 在Maven安装目录的settings.xml文件/ conf有一个localRepository元素,但我相信我不能在那里有相关的补丁。此外,这不会链接到progect,而是链接到maven安装的位置。
你可以尝试在命令行(-DlocalRepository)或你的pom( ...)上设置localRepository,尽管我怀疑最后一个会起作用。你想达到什么目的?由于一个模块无法找到其(仅仅构建的)依赖关系,因此POM级存储库可能会破坏多模块构建。通常,人们使用localRepository设置来防止潜在的从一个构建环境到另一个构建环境的“污染” - 这很好,但是这是在mvn调用级完成的,而不是在pom级。 –
ptyx
2012-01-12 21:57:59