我想知道天气有一种方法/插件可以使用远程pom.xml(http:// host:port / pom.xml)与maven一起构建一个项目,而不包含目录中的pom.xml文件我在哪里运行“mvn install”。
我需要这个,因为我希望通过更改托管在(http:// host:port / pom.xml)的一个远程文件来影响多个客户端的maven依赖项。
答案 0 :(得分:1)
我不知道有办法做到这一点。通常,如果您正在与多个开发人员进行开发,那么您应该使用源代码管理。例如,如果您使用的是subversion,则只需更改pom,commit,其他开发人员就可以更新。
答案 1 :(得分:0)
当然使用版本控制是绝对必要的...使用Maven Repository Manager只需将工件部署到公司的中央存储库管理器中就可以相互交换工件非常有用,而且还会增加建设时间。
答案 2 :(得分:0)
如果您使用的是Windows,则可以尝试将远程位置(可能是网络共享或FTP位置)映射到本地驱动器,然后在控制台中为映射的位置执行maven命令。它应该工作。
否则,您可以通过电子邮件分发pom.xml
文件,并要求用户将其用作项目文件。
另一种选择是使用版本控制系统(VCS),例如Mercurial,并将您的pom.xml
保存在存储库中,并使其可供用户检出。到目前为止,这是确保每个人都使用相同文件的最佳方式。