Maven 2 使用远程pom.xml构建maven

Maven 2 使用远程pom.xml构建maven,maven-2,maven,Maven 2,Maven,我想知道是否有一种方法/插件可以使用远程pom.xml与maven一起构建项目(http://host:port/pom.xml)在我运行“mvn安装”的目录中没有pom.xml文件 我需要这样做,因为我想通过更改托管在服务器上的一个远程文件来影响多个客户端的maven依赖关系(http://host:port/pom.xml).我不知道怎么做。通常,如果您与多个开发人员一起进行开发,则应该使用源代码管理。例如,如果您正在使用subversion,您只需对pom、commit、,其他开发人员也可

我想知道是否有一种方法/插件可以使用远程pom.xml与maven一起构建项目(http://host:port/pom.xml)在我运行“mvn安装”的目录中没有pom.xml文件


我需要这样做,因为我想通过更改托管在服务器上的一个远程文件来影响多个客户端的maven依赖关系(http://host:port/pom.xml).

我不知道怎么做。通常,如果您与多个开发人员一起进行开发,则应该使用源代码管理。例如,如果您正在使用subversion,您只需对pom、commit、,其他开发人员也可以进行更新。

当然,使用版本控制是绝对必要的……使用Maven存储库管理器,只需将构件部署到您公司的中央存储库管理器,就可以相互交换构件,而且这将增加构建时间。

如果在Windows上,您可以尝试将远程位置(可能是网络共享或FTP位置)映射到本地驱动器,然后在控制台中对映射的位置执行maven命令。它应该会起作用

否则,您可以通过电子邮件分发
pom.xml
文件,并要求用户将其用作项目文件


另一种选择是使用Mercurial等版本控制系统(VCS),将您的
pom.xml
存储在存储库中,并使其可供用户进行签出。到目前为止,这是确保每个人都在使用同一个文件的最佳方法。

如果maven能够像参数-f一样使用另一个像“-urlf=”这样的参数,那就太好了