java - 如何包含依赖项目 maven 中的 .class 文件?
问题描述
我有两个 Maven 项目:
- 这是框架项目,在 src/main/java 中有依赖类
- 这是在 src/test/java 中包含我的测试脚本的项目
我想构建一个 jar,其中两个类文件都包含在第二个项目的 pom.xml 文件中的项目中。
什么类型的插件可以完成这项工作?我尝试过使用 maven jar 插件和程序集插件,但它们都没有解决我的问题。
解决方案
您的测试和主类都应该包含在同一个项目中,而不是分开。测试套件不应该是一个单独的“模块”,通过pom.xml
. 正如@J Fabian Meier指出的那样 - 编译时测试不包含在输出文件中 - 它们只是在构建测试类时运行。
目前还不清楚您要达到的目标。您可能想了解标准 Maven 项目目录布局的外观。
推荐阅读
- macos-catalina - TextWrangler 在 Mac OS Catalina 中不起作用。任何解决方法?
- python - 在 nltk python 中创建一组停用词
- widget - 自定义状态栏小部件 odoo
- reactjs - Bootstrap 在 ReactJS 应用程序中无法正常工作
- css - 来自Bottom的CSS动画没有动画
- rest - 设计一个丰富的 API 来处理删除和更新
- javascript - 只有最后一项被添加到地图函数内的数组中
- c# - 如何使用 iText7 设置 pdf 文档第一页的上边距?
- mysql - 如何将json数组中的值插入表中的多行?
- android - Android HCE 行为在有和没有 SIM 的情况下是不同的