bootstrap/assembly/dist.xml (98 lines of code) (raw):
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.2.0 http://maven.apache.org/xsd/assembly-2.2.0.xsd">
<id>devpackage</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<outputDirectory>devPackage</outputDirectory>
<includes>
<include>:server-api:assembly</include>
<include>:common-api:assembly</include>
<include>:serviceMessages</include>
<include>:server-common-api</include>
<include>:ide-common:assembly</include>
<include>:idea-obsolete-openapi</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<dependencySet>
<outputDirectory>devPackage</outputDirectory>
<includes>
<include>:vcs-plugin-api</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>server-vcs-api.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<dependencySet>
<outputDirectory>devPackage</outputDirectory>
<includes>
<include>:agent-openapi</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>agent-api.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<dependencySet>
<outputDirectory>devPackage</outputDirectory>
<includes>
<include>:web-openapi-webapp</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>server-web-api.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<dependencySet>
<outputDirectory>devPackage/runtime</outputDirectory>
<includes>
<include>:runtime-util</include>
<include>:serviceMessages</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<dependencySet>
<outputDirectory>devPackage/tests</outputDirectory>
<includes>
<include>:patches-test-core</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>patches-test.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<dependencySet>
<outputDirectory>devPackage/tests</outputDirectory>
<includes>
<include>:integration-test</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>tests-integration.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<dependencySet>
<outputDirectory>devPackage/tests</outputDirectory>
<includes>
<include>:tests-support</include>
<include>:spring-test</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<dependencySet>
<outputDirectory>devPackage/tests</outputDirectory>
<includes>
<include>:junit</include>
<include>:testng</include>
<include>jmock:jmock</include>
</includes>
<scope>provided</scope>
<outputFileNameMapping>${artifact.artifactId}-${artifact.version}.${artifact.extension}</outputFileNameMapping>
</dependencySet>
</dependencySets>
<fileSets>
<fileSet>
<outputDirectory>devPackage</outputDirectory>
<directory>${project.build.directory}/${dependency.temp}</directory>
</fileSet>
</fileSets>
</assembly>