Подтвердить что ты не робот

Maven создает файл jar с файлами .class и .java

Я ищу способ создания файлов jar, содержащих файлы .class и .java для модулей GWT. Кто-нибудь знает, как это можно достичь?

Superthanks!

//Niclas

4b9b3361

Ответ 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.