Generate all-in-one source JAR

This commit is contained in:
Trustin Lee 2012-06-13 10:43:16 +09:00
parent d66a0db6ca
commit 234bd78efa
3 changed files with 32 additions and 4 deletions

1
all/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
src

View File

@ -45,7 +45,23 @@
<version>2.4</version>
<executions>
<execution>
<id>unpack-dependencies</id>
<id>unpack-sources</id>
<phase>generate-resources</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<classifier>sources</classifier>
<includes>io/netty/**</includes>
<excludes>io/netty/example/**</excludes>
<includeGroupIds>io.netty</includeGroupIds>
<outputDirectory>${project.basedir}/src/main/java</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>
</execution>
<execution>
<id>unpack-jars</id>
<phase>generate-resources</phase>
<goals>
<goal>unpack-dependencies</goal>
@ -53,8 +69,7 @@
<configuration>
<includes>io/netty/**</includes>
<excludes>io/netty/example/**</excludes>
<outputDirectory>${project.build.directory}/classes
</outputDirectory>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>

14
pom.xml
View File

@ -74,8 +74,8 @@
<module>transport</module>
<module>handler</module>
<module>example</module>
<module>all</module>
<module>testsuite</module>
<module>all</module>
</modules>
<dependencyManagement>
@ -321,6 +321,18 @@
<runOrder>random</runOrder>
</configuration>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.1.2</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<!-- Workaround for the 'M2E plugin execution not covered' problem.