Author: dennisl Date: Thu Jul 9 20:59:45 2009 New Revision: 792689 URL: http://svn.apache.org/viewvc?rev=792689&view=rev Log: o Add a source release assembly.
Added: maven/plugins/trunk/maven-checkstyle-plugin/src/main/assembly/ maven/plugins/trunk/maven-checkstyle-plugin/src/main/assembly/source-release.xml (with props) Modified: maven/plugins/trunk/maven-checkstyle-plugin/pom.xml Modified: maven/plugins/trunk/maven-checkstyle-plugin/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/pom.xml?rev=792689&r1=792688&r2=792689&view=diff ============================================================================== --- maven/plugins/trunk/maven-checkstyle-plugin/pom.xml (original) +++ maven/plugins/trunk/maven-checkstyle-plugin/pom.xml Thu Jul 9 20:59:45 2009 @@ -146,6 +146,23 @@ </dependency> </dependencies> + <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>2.0</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2-beta-4</version> + </plugin> + </plugins> + </pluginManagement> + </build> + <profiles> <profile> <id>run-its</id> @@ -182,5 +199,33 @@ </plugins> </build> </profile> + <profile> + <id>release</id> + <build> + <plugins> + <plugin> + <!-- Using this plugin configuration to produce a buildable project source distro, + per the discussion on memb...@asf regarding what constitutes a valid release. + --> + <artifactId>maven-assembly-plugin</artifactId> + <executions> + <execution> + <id>make-project-src-distro</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <descriptors> + <descriptor>src/main/assembly/source-release.xml</descriptor> + </descriptors> + <tarLongFileMode>gnu</tarLongFileMode> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> </profiles> </project> Added: maven/plugins/trunk/maven-checkstyle-plugin/src/main/assembly/source-release.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/assembly/source-release.xml?rev=792689&view=auto ============================================================================== --- maven/plugins/trunk/maven-checkstyle-plugin/src/main/assembly/source-release.xml (added) +++ maven/plugins/trunk/maven-checkstyle-plugin/src/main/assembly/source-release.xml Thu Jul 9 20:59:45 2009 @@ -0,0 +1,46 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you 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>source-release</id> + <formats> + <format>tar.gz</format> + <format>tar.bz2</format> + <format>zip</format> + </formats> + <fileSets> + <fileSet> + <directory>${project.basedir}</directory> + <outputDirectory>/</outputDirectory> + <useDefaultExcludes>true</useDefaultExcludes> + <excludes> + <exclude>**/*.iws</exclude> + <exclude>**/*.ipr</exclude> + <exclude>**/*.iml</exclude> + <exclude>*.log</exclude> + <exclude>target/**</exclude> + </excludes> + </fileSet> + <fileSet> + <directory>${project.build.directory}/maven-shared-archive-resources/META-INF</directory> + <outputDirectory>/</outputDirectory> + </fileSet> + </fileSets> +</assembly> Propchange: maven/plugins/trunk/maven-checkstyle-plugin/src/main/assembly/source-release.xml ------------------------------------------------------------------------------ svn:eol-style = native