[MRM-348]: Create a buildable source distribution

git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@540625 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Joakim Erdfelt 2007-05-22 16:00:35 +00:00
parent 54fdb19382
commit 14b538369d
2 changed files with 66 additions and 0 deletions

20
pom.xml
View File

@ -139,6 +139,26 @@
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<descriptors>
<descriptor>src/main/assembly/src.xml</descriptor>
</descriptors>
<tarLongFileMode>gnu</tarLongFileMode>
<finalName>archiva</finalName>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>

46
src/main/assembly/src.xml Normal file
View File

@ -0,0 +1,46 @@
<!--
~ Copyright 2006 Mergere, Inc.
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<assembly>
<id>src</id>
<formats>
<format>zip</format>
</formats>
<fileSets>
<fileSet>
<directory>.</directory>
<outputDirectory>/</outputDirectory>
<excludes>
<exclude>**/target/**</exclude>
<exclude>archiva-webapp/src/main/webapp/archiva-applet.jar</exclude>
<exclude>archiva-webapp/src/main/webapp/META-INF/**</exclude>
<exclude>archiva-webapp/src/main/webapp/images/redback/**</exclude>
<exclude>archiva-webapp/src/main/webapp/template/redback/**</exclude>
<exclude>archiva-webapp/src/main/webapp/WEB-INF/classes/**</exclude>
<exclude>archiva-webapp/src/main/webapp/WEB-INF/lib/**</exclude>
<exclude>archiva-webapp/src/main/webapp/WEB-INF/database/**</exclude>
<exclude>archiva-webapp/src/main/webapp/WEB-INF/logs/**</exclude>
<exclude>archiva-webapp/src/main/webapp/redback/**</exclude>
<exclude>archiva-webapp/src/main/webapp/css/redback/**</exclude>
<exclude>archiva-webapp/src/main/webapp/WEB-INF/jsp/redback/**</exclude>
<exclude>archiva-webapp/src/main/webapp/WEB-INF/template/redback/**</exclude>
<exclude>archiva-webapp/src/main/webapp/WEB-INF/logs/**</exclude>
<exclude>archiva-webapp/src/main/webapp/WEB-INF/temp/**</exclude>
</excludes>
</fileSet>
</fileSets>
</assembly>