tongchenkeji 发表于:2023-12-11 20:39:040次点击 已关注取消关注 关注 私信 云效我只需要把需要发版的jar包路径填入 ContextPath就好了吧?[阿里云] 暂停朗读为您朗读 我这边是很多子项目放到一个工程里面了,每次构建都会构建出很多jar包,这样的话我只需要把需要发版的jar包路径填入 ContextPath就好了吧。例如 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云# Java948# 云效3181
小周sirAM 2023-12-21 7:57:29 2 你可以使用Maven的标签来将多个子项目的jar包打包成一个可部署的jar包。首先,在父项目的pom.xml文件中添加以下配置: <build> <plugins> <plugin> <artifactId>maven-assembly-pluginartifactId> <version>3.3.0version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependenciesdescriptorRef> descriptorRefs> <archive> <manifest> <mainClass>你的主类全名,例如:com.example.MainmainClass> manifest> archive> <finalName>你的最终jar包名称,例如:myappfinalName> configuration> <executions> <execution> <id>make-assemblyid> <phase>packagephase> <goals> <goal>singlegoal> goals> execution> executions> plugin> plugins>build> 然后,在父项目的target目录下,你会看到一个名为your-project-name-jar-with-dependencies.jar的文件,这就是你需要的可部署的jar包。将其路径填入ContextPath即可。
这个contextPath是个相对于代码库根目录的相对路径,不能写成绝对路径的——该回答整理自钉群“云效答疑服务群”
你可以使用Maven的
标签来将多个子项目的jar包打包成一个可部署的jar包。首先,在父项目的pom.xml文件中添加以下配置:
然后,在父项目的target目录下,你会看到一个名为
your-project-name-jar-with-dependencies.jar
的文件,这就是你需要的可部署的jar包。将其路径填入ContextPath即可。