java - 需要有关在集成设置而不是开发中使用 Maven 的信息

标签 java maven continuous-integration integration

我正在寻找有关在集成设置而不是开发环境中使用 Maven 的信息。我在互联网上看到了数以百万计的在开发项目中使用 Maven 的优秀示例,但也找到了在生产中使用 Maven 设置集成环境的信息或示例(例如应用程序的类路径、应用程序的属性文件、目录)应用程序的清理等)是我试图找到的。

任何和所有以这种格式提供的网站/信息链接的建议将不胜感激。我会先付款。

现在,我使用批处理文件的方式与 Tomcat 项目使用批处理文件运行 Tomcat 服务器的方式类似。因此,我想做的事情的一个用例是创建可以替换 Tomcat DOS 批处理文件脚本的 Maven 脚本。另外,这让我想知道(关于我在这里提到的示例用例)如果 Maven 是可行的方法,为什么 Tomcat 项目没有这样做?

最佳答案

您可以使用maven-assembly-plugin构建包含依赖项、配置等的可交付包。

您还可以查看maven-appassembler-plugin用于生成运行脚本(针对各种平台),创建正确的类路径,然后调用应用程序主类。

关于java - 需要有关在集成设置而不是开发中使用 Maven 的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8763303/

相关文章:

java - Servlet 过滤器 - 不要将过滤器应用于特定过滤器

java - 如何在jtoolbar中垂直添加按钮并保持按钮之间的间隙?

java - 尝试使用 github 操作 (maven) 部署到 github 包时出现错误代码 400

git - 如何在 GitHub 上的 PR 中附加测试报告

java - 如何处理开源项目中的凭据

java - 使用 Streaming API 转换 map 列表中的值

java - 为什么我们只在 Java 中使用 (String args[ ])?

java - 如何从 java 程序运行 mvn 命令?

git - 如何确保提交新分支的每个人都在 pom.xml 中反射(reflect)了更改?

maven-2 - Maven 循环依赖?