是否可以指定一个远程settings.xml文件供maven使用?
因此,可以方便地在某个远程位置(服务器)更新一个settings.xml文件,开发团队的其他成员也不必手动下载它。
发布于 2015-04-17 10:44:58
很可能您可以使用maven本身之外的技巧来完成这个任务,比如符号链接,或者像前面提到的,通过存储库共享它们。
但你可能不该这么做。settings.xml文件用于本地设置-特定于您的计算机。例如,您可以使用它指定本地应用程序服务器或本地数据库连接的位置,等等。您必须强制每个用户使用相同的文件系统布局和服务器设置,这可能需要比共享settings.xml节省的麻烦更多。
在项目中共享设置的正确方法是将它们包含在项目的pom中。如果您想在团队或组织之间共享,而不管项目是什么,您可以使用父级pom,甚至可以使用其中的几个层。
发布于 2015-04-17 10:08:08
简单的回答是否,因为settings.xml定义了访问远程资源的配置,而且它还可以包含密码/密钥等,这对远程存储是没有意义的。
您可以创建一个包含${HOME}/.m2/的git存储库,其中包括作为模板的settings.xml,因此输入板更简单。
https://stackoverflow.com/questions/29695614
复制相似问题