Java 如何包含依赖项目maven中的.class文件?

Java 如何包含依赖项目maven中的.class文件?,java,maven,pom.xml,maven-jar-plugin,Java,Maven,Pom.xml,Maven Jar Plugin,我有两个maven项目: 这是一个框架项目,在src/main/java中有依赖类 这是在src/test/java中包含我的测试脚本的项目 我想构建一个jar,其中两个类文件都包含在第二个项目的pom.xml文件中 什么类型的插件可以完成这项工作?我尝试过使用maven jar插件和assembly插件,但它们都没有解决我的问题。您的测试和主类都应该包含在同一个项目中,而不是单独包含。测试套件不应该是通过pom.xml作为依赖项导入的单独“模块”。正如所指出的——编译时,测试不包括在输出文件中

我有两个maven项目:

  • 这是一个框架项目,在src/main/java中有依赖类
  • 这是在src/test/java中包含我的测试脚本的项目
  • 我想构建一个jar,其中两个类文件都包含在第二个项目的pom.xml文件中


    什么类型的插件可以完成这项工作?我尝试过使用maven jar插件和assembly插件,但它们都没有解决我的问题。

    您的测试和主类都应该包含在同一个项目中,而不是单独包含。测试套件不应该是通过
    pom.xml
    作为依赖项导入的单独“模块”。正如所指出的——编译时,测试不包括在输出文件中——它们只是在构建测试类时运行的


    现在还不清楚你想要实现什么。你可能想看看a应该是什么样子。

    对不起,我不明白你想要实现什么。
    src/test/java
    中的类没有打包到jar中。它们纯粹是为了在构建过程中运行测试。您到底想要实现什么?发布更多信息。mazbe是您的pom.xml