【问题标题】:Maven create jar file with both .class and .java filesMaven 使用 .class 和 .java 文件创建 jar 文件
【发布时间】:2011-05-14 22:37:19
【问题描述】:

我正在寻找一种方法来为 GWT 模块创建包含 .class 和 .java 文件的 jar 文件。有人知道如何实现吗?

【问题讨论】:

    标签: java maven gwt


    【解决方案1】:

    在 pom.xml 中编辑资源部分。

    <build>
      ...
      <resources>
        <resource>
          <directory>src/main/resources</directory>
        </resource>
        <resource>
          <directory>src/main/java</directory>
          <includes>
            <include>**/*.java</include>
            <include>**/*.gwt.xml</include>
          </includes>
        </resource>
      </resources>
      ...
    </build>
    

    您还可以编辑 maven-jar-plugin 以将它们从最终的 JAR 中排除。

    <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <!-- but be sure to exclude the source from the final jar file -->
          <excludes>
            <exclude>**/*.java</exclude>
            <exclude>**/*.gwt.xml</exclude>
          </excludes>
        </configuration>
    </plugin>
    

    【讨论】:

      【解决方案2】:

      使用 pom.xml 中的资源标签来包含 src/main/java。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-28
        • 1970-01-01
        • 2018-04-01
        • 2013-01-27
        • 2016-01-27
        • 2012-01-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多