更改默认Maven路径



是否可以更改Maven在安装过程后放置*.war或*.jar的默认路径?我可以将其更改为个性化路径吗?如果是,我该怎么做?我的所有项目目前都遵循以下路径:

--- maven-install-plugin:2.3.1:install (default-install) @ myProject ---
Installing /home/myuser/NetBeansProjects/myProject/target/myProject-1.0.war to /home/myuser/.m2/repository/com/allproj/myProject/1.0/myProject-1.0.war

是的,您可以自定义它。

只需取消注释maven安装目录conf文件夹中settings.xml文件中的以下行即可。

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

您可以取消注释它,并在新位置的localRepository标记中添加路径,然后maven将开始下载所有工件,并将您的应用程序安装在新位置。

通常,为了将工件交付到特定目的地而使用maven安装插件不是一个好主意。安装插件的目的不仅是将工件存储在本地artifact repository中,而且还将一堆相关的元数据存储在其中。

如果您想将WAR文件安装到WildFly实例中,可以使用WildFly Maven插件。

或者,您可以使用Maven依赖插件的复制目标将WAR文件(或任何其他工件)的副本放在任何需要的地方。

最新更新