maven部署-仅将ear文件上载到nexus
我有一个带有几个模块的maven项目。 当我使用maven deploy插件时,所有模块都会上传到本地Nexus服务器 我希望部署仅上载ear文件maven部署-仅将ear文件上载到nexus,maven,nexus,Maven,Nexus,我有一个带有几个模块的maven项目。 当我使用maven deploy插件时,所有模块都会上传到本地Nexus服务器 我希望部署仅上载ear文件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.7</version> &
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.7</version>
</plugin>
您需要使用此目标: 部署:部署文件用于安装单个工件及其pom。在这种情况下,工件信息可以从可选指定的POM文件中获取,但可以使用命令行完成/覆盖
您可以找到一个在上使用它的示例。为什么您只想这样做?是为了空间吗?你可以在各自的模块中进行正常部署,而不是使用部署文件目标。这是错误的,因为单独执行目标并不能保证战争实际上是完全构建的,需要你执行两个步骤构建然后部署,在各个模块中仅使用mvn deploy运行它时,所有这些都在一次执行中完成。因此,这本身并没有错。。但比必要的复杂得多。