2015-04-17 39 views
0

是否可以指定远程settings.xml文件供Maven使用?Maven远程settings.xml文件

,以便它可以很方便地更新一些远程位置(服务器)一个settings.xml文件,以及开发团队的其余部分将不用手工下载。

+0

为什么你需要更新settings.xml文件? – khmarbaise

回答

0

简单的回答没有,导致settings.xml定义访问远程资源还可能包含口令/密钥等,这些是没有意义的远程存储的配置。

您可以创建一个包含${HOME}/.m2/包括settings.xml中作为模板,以便入职是简单的一个Git仓库。

1

很可能,你可以做外行家本身这一点使用技巧,如符号链接,或者如我前面提到的,通过资源库共享。

但你可能不应该。 settings.xml文件用于本地设置 - 特定于您的机器。例如,您可以使用它来指定本地应用程序服务器的位置或本地数据库连接等。您必须强制每个用户使用相同的文件系统布局和服务器设置,这可能比共享设置需要更多麻烦。 xml会保存。

跨项目共享设置的正确方法是将其包含在项目的pom中。如果您希望在整个团队或组织中分享,无论项目如何,您都可以使用父POM,甚至可以使用它们的几个层。

相关问题