我这边是很多子项目放到一个工程里面了,每次构建都会构建出很多jar包,这样的话我只需要把需要发版的jar包路径填入 ContextPath就好了吧。例如
以下为热心网友提供的参考意见
这个contextPath是个相对于代码库根目录的相对路径,不能写成绝对路径的——该回答整理自钉群“云效答疑服务群”
以下为热心网友提供的参考意见
你可以使用Maven的标签来将多个子项目的jar包打包成一个可部署的jar包。首先,在父项目的pom.xml文件中添加以下配置:
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>你的主类全名,例如:com.example.Main</mainClass>
</manifest>
</archive>
<finalName>你的最终jar包名称,例如:myapp</finalName>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
然后,在父项目的target目录下,你会看到一个名为your-project-name-jar-with-dependencies.jar
的文件,这就是你需要的可部署的jar包。将其路径填入ContextPath即可。
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/13204.html