Maven create jar file with both .class and .java files

后端 未结 2 1962
攒了一身酷
攒了一身酷 2020-12-10 12:07

I\'m looking for a way to create jar files containing both .class and .java files for GWT modules. Anyone knows how that could be achieved?

Superthanks!

// N

相关标签:
2条回答
  • 2020-12-10 12:41

    Use the resource tag in pom.xml to include src/main/java.

    0 讨论(0)
  • 2020-12-10 13:02

    Edit your resources section in your 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>
    

    You can also edit the maven-jar-plugin to exclude them from the final 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>
    
    0 讨论(0)
提交回复
热议问题