The Axis 2 src-assembly.xml source code
<assembly>
<id>src
<includeBaseDirectory>true
<baseDirectory>axis2-${version}
<formats>
<!-- //uncomment,if tar.gz archive needed-->
<format>zip
</formats>
<fileSets>
<fileSet>
<directory>../..
<outputDirectory>
<includes>
<include>../../etc/**
<include>modules/adb/**
<include>modules/adb-codegen/**
<include>modules/addressing/**
<include>modules/clustering/**
<include>modules/codegen/**
<include>modules/fastinfoset/**
<include>modules/integration/**
<include>modules/java2wsdl/**
<include>modules/jaxbri/**
<include>modules/jaxws/**
<include>modules/jaxws-api/**
<include>modules/jibx/**
<include>modules/json/**
<include>modules/jws-api/**
<include>modules/kernel/**
<include>modules/metadata/**
<include>modules/mex/**
<include>modules/mex-mar/**
<include>modules/mtompolicy/**
<include>modules/parent/**
<include>modules/ping/**
<include>modules/saaj/**
<include>modules/saaj-api/**
<include>modules/samples/**
<include>modules/scripting/**
<include>modules/soapmonitor/**
<include>modules/spring/**
<include>modules/tool/**
<include>modules/webapp/**
<include>modules/xmlbeans/**
<include>modules/distribution/**
</includes>
<excludes>
<exclude>../../SameServiceAddingTest.java
<exclude>**/target/**
<exclude>../../modules/samples/eventing/**
<exclude>../../modules/samples/security/**
<exclude>xdocs/**
<!--
<exclude>**/*class*/**
Above prevents following class being copied.
/modules/kernel/src/org/apache/axis2/classloader/MultiParentClassLoader.java
-->
<exclude>**/.svn/**
<exclude>**/bin/**
<exclude>**/*.log
<exclude>**/.*
<exclude>**/.settings/**
<exclude>**/*.license
<exclude>**/*.iml
</excludes>
</fileSet>
<fileSet>
<directory>../../etc
<outputDirectory>etc
<includes>
<include>*.*
</includes>
<excludes>
<exclude>.svn/**
</excludes>
</fileSet>
<fileSet>
<directory>target/tmp-doc-distro/docs
<outputDirectory>
<includes>
<include>NOTICE.txt
</includes>
</fileSet>
<fileSet>
<directory>target/tmp-doc-distro/docs
<outputDirectory>
<includes>
<include>LICENSE.txt
</includes>
</fileSet>
<fileSet>
<directory>../..
<outputDirectory>
<includes>
<include>project.xml
<include>maven.xml
<include>pom.xml
</includes>
</fileSet>
<!-- copying tools section of xdocs. This is needed by eclipse plugins -->
<fileSet>
<directory>../../xdocs
<outputDirectory>xdocs
<includes>
<include>tools/**
</includes>
</fileSet>
<!-- copying licenses -->
<fileSet>
<directory>../../legal
<outputDirectory>legal
<excludes>
<exclude>.svn/**
</excludes>
</fileSet>
<fileSet>
<directory>target/tmp-doc-distro/docs
<outputDirectory>
<includes>
<include>README-std-src.txt
</includes>
</fileSet>
</fileSets>
</assembly>
Other Axis 2 examples (source code examples)
Here is a short list of links related to this Axis 2 src-assembly.xml source code file: