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>