使用source:jar
目标,如何对其进行配置,以便从存档中排除target/generated-sources
文件夹?我已经尝试了许多不同的配置,但无法让它们工作。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<excludes>
<exclude>target/generated-sources</exclude>
</excludes>
</configuration>
</plugin>
我已尝试exlude
标记中的各种内容,例如target/generated-sources/**/*.java
,com/mycompany/**/*.java
,因为我确信它甚至没有看到它,只是尝试{{1似乎没有任何东西被排除在外。
这是Maven 3.0.5和源代码2.2.1。我是从Maven CLI运行的。以下是感兴趣的人的完整POM。
*.java
答案 0 :(得分:0)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.4</version>
<configuration>
<excludes>
<exclude>com/foo/server/**</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>