Java 如何使用Maven部署多项目?
我想部署几个带有父pom的java项目。我的树是:Java 如何使用Maven部署多项目?,java,maven,tomcat,deployment,pom.xml,Java,Maven,Tomcat,Deployment,Pom.xml,我想部署几个带有父pom的java项目。我的树是: pom.xml └── /project 1 └── pom.xml └── /project 2 └── pom.xml 对于不重复的代码,我希望在父pom中编写以部署我的应用程序: <distributionManagement> <repository> <id>myName</id> <url>
pom.xml
└── /project 1
└── pom.xml
└── /project 2
└── pom.xml
对于不重复的代码,我希望在父pom中编写以部署我的应用程序:
<distributionManagement>
<repository>
<id>myName</id>
<url>scp://myURL</url>
</repository>
</distributionManagement>
提前谢谢 请检查并尝试一下。。。 在paernt pom中添加模块标记,类似
<modules>
<module>../ChildProjec1</module>
<module>../ChildProjec2</module>
<module>../ChildProjec3</module>
</modules>
../ChildProjec1
../ChildProjec2
../ChildProjec3
并在父POM中添加“parent”标记
<parent>
<relativePath>../ParentProject1/</relativePath>
<groupId>soemthing..</groupId>
<artifactId>soemthing..</artifactId>
<version>1.0.0.0</version>
</parent>
../ParentProject1/
苏姆廷。。
苏姆廷。。
1.0.0.0
注意:父标记中的所有子标记也将可用于子项目
希望这有助于…可能重复的,检查它是否与您的结构相关。运行mvn help:effective pom以查看maven是否正在获取您的父pom配置。您是否将父项目作为
放在子pom中?
<modules>
<module>../ChildProjec1</module>
<module>../ChildProjec2</module>
<module>../ChildProjec3</module>
</modules>
<parent>
<relativePath>../ParentProject1/</relativePath>
<groupId>soemthing..</groupId>
<artifactId>soemthing..</artifactId>
<version>1.0.0.0</version>
</parent>