【问题标题】:How to use maven-jar-plugin to create a test-jar with .class files?如何使用 maven-jar-plugin 创建带有 .class 文件的 test-jar?
【发布时间】:2014-05-28 16:19:54
【问题描述】:

我一直在尝试使用 maven-jar-plugin 从一个战争项目创建一个测试罐。我有我想要的自定义 src 文件夹作为 jar。该插件不会编译文件夹中的文件,而是使用 .java 文件创建一个 jar。在将 java 文件打包为 .class 文件之前,如何编译它们?

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-jar-plugin</artifactId>
   <version>2.4</version>
   <executions>
      <execution>
         <goals>
            <goal>test-jar</goal>
         </goals>
      </execution>
   </executions>
   <configuration>
      <testClassesDirectory>${project.basedir}/src/test/selenium</testClassesDirectory>   
   </configuration>
</plugin>

【问题讨论】:

    标签: java maven selenium jar


    【解决方案1】:

    您是否尝试过使用 maven-compiler-plugin

    【讨论】:

    • 是的,但我仍然没有从 jar 中的自定义 src 文件夹中编译文件。
    • 它是否抛出任何错误?能否请您分享一下您的项目结构
    • 构建项目时没有错误。由 maven-jar-plugin 构建的 test-jar 仅包含未编译的 java 文件。结构与 maven 项目相同,但仅添加了一个新的 src 文件夹(src/test/selenium),其中包含我在 jar 中需要的所有文件。
    • projectname/src/main/java... 尝试将所有类文件保存在 java 下并尝试
    • 不是src/main/java,而是src/test/java
    猜你喜欢
    • 2016-08-28
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 2021-08-02
    • 2014-11-22
    • 2017-03-19
    相关资源
    最近更新 更多