Java 使用maven部署带有嵌入式jetty的jar
我有一个(大型)maven web项目,它有许多依赖项。该项目运行一个嵌入式码头 出于某些(与客户相关的)原因,我无法打包war以将其部署到独立jetty或tomcat等应用服务器 现在,我需要将整个项目以及所有依赖项jar和web根文件部署到某个生产服务器上,在那里我可以通过命令行启动嵌入式jetty,比如Java 使用maven部署带有嵌入式jetty的jar,java,maven,deployment,jetty,Java,Maven,Deployment,Jetty,我有一个(大型)maven web项目,它有许多依赖项。该项目运行一个嵌入式码头 出于某些(与客户相关的)原因,我无法打包war以将其部署到独立jetty或tomcat等应用服务器 现在,我需要将整个项目以及所有依赖项jar和web根文件部署到某个生产服务器上,在那里我可以通过命令行启动嵌入式jetty,比如java-jar myproject.jar 如何使用maven构建这样一个包。我尝试了maven汇编插件,但我不想重新打包JAR。(我觉得这不是个好主意。) 我需要包装一些拉链或焦油,如:
java-jar myproject.jar
如何使用maven构建这样一个包。我尝试了maven汇编插件,但我不想重新打包JAR。(我觉得这不是个好主意。)
我需要包装一些拉链或焦油,如:
myproject.zip
--myproject.jar
--META-INF (with the whole classpath and may be the auto-start class)
--libs
--slf4j.jar
--logback.jar
--hibernate.jar
--and many, many more.
有什么想法吗?蒂亚 如果您使用Spring,您可以使用Spring Boot,默认情况下它会这样做。通过使用SpringBootMaven插件,它将为您构建一个包含所有依赖项的uber jar和一个嵌入式tomcat或jetty