rpms/geronimo-parent-poms/devel genesis-config.pom, NONE, 1.1 genesis-parent.pom, NONE, 1.1 genesis-project-config.pom, NONE, 1.1 geronimo-parent-poms-remove-dependencies.patch, NONE, 1.1 geronimo-parent-poms.spec, NONE, 1.1 import.log, NONE, 1.1 specs-parent.pom, NONE, 1.1
mef
mef at fedoraproject.org
Thu Feb 11 09:49:14 UTC 2010
Author: mef
Update of /cvs/pkgs/rpms/geronimo-parent-poms/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14081/devel
Added Files:
genesis-config.pom genesis-parent.pom
genesis-project-config.pom
geronimo-parent-poms-remove-dependencies.patch
geronimo-parent-poms.spec import.log specs-parent.pom
Log Message:
Initial import
--- NEW FILE genesis-config.pom ---
<?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.
-->
<!-- $Rev$ $Date$ -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.geronimo.genesis</groupId>
<artifactId>genesis</artifactId>
<version>1.5</version>
</parent>
<groupId>org.apache.geronimo.genesis.config</groupId>
<artifactId>config</artifactId>
<name>Genesis Configuration</name>
<packaging>pom</packaging>
<modules>
<module>project-config</module>
<module>geronimo-skin</module>
</modules>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>ianal-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>verify-legal-files</goal>
</goals>
<configuration>
<strict>true</strict>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
--- NEW FILE genesis-parent.pom ---
<?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.
-->
<!-- $Rev$ $Date$ -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>4</version>
</parent>
<groupId>org.apache.geronimo.genesis</groupId>
<artifactId>genesis</artifactId>
<name>Genesis</name>
<packaging>pom</packaging>
<inceptionYear>2003</inceptionYear>
<version>1.5</version>
<description>
Genesis provides support for Maven2 builds; adding shared configurations
and common plugins.
</description>
<url>http://geronimo.apache.org/maven/${siteId}/${version}</url>
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-1.5</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-1.5</developerConnection>
<url>http://svn.apache.org/viewvc/geronimo/genesis/tags/genesis-1.5</url>
</scm>
<properties>
<!-- set siteId to artifactId for any "top level" project rooting a website -->
<siteId>genesis</siteId>
</properties>
<build>
<defaultGoal>install</defaultGoal>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>1.0-beta-2</version>
</extension>
</extensions>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.0-beta-7</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.0.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.0-alpha-4</version>
<inherited>true</inherited>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.3</version>
<inherited>true</inherited>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.4</version>
<inherited>true</inherited>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>ianal-maven-plugin</artifactId>
<version>1.0-alpha-1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<id>process</id>
<goals>
<goal>process</goal>
</goals>
<configuration>
<resourceBundles>
<resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
</resourceBundles>
</configuration>
</execution>
</executions>
</plugin>
<!--
NOTE: The beta-6 version has a huge problem rendering links for multi-module projects, so stick with beta-5 until its fixed.
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>2.0-beta-5</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-stage-plugin</artifactId>
<version>1.0-alpha-1</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rat-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
<configuration>
<excludeSubProjects>false</excludeSubProjects>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<configuration>
<jdkName>1.5</jdkName>
<jdkLevel>1.5</jdkLevel>
<linkModules>true</linkModules>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rat-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-stage-plugin</artifactId>
</plugin>
</plugins>
</build>
<distributionManagement>
<site>
<id>geronimo-website</id>
<url>${staging.siteURL}/${siteId}/${version}</url>
</site>
<!-- override default repos, so we can set the uniqueVersion=false for snapshots -->
<repository>
<id>apache.releases</id>
<name>Apache Release Distribution Repository</name>
<url>scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
</repository>
<snapshotRepository>
<id>apache.snapshots</id>
<name>Apache Development Snapshot Repository</name>
<url>scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
</distributionManagement>
<modules>
<module>config</module>
<module>plugins</module>
</modules>
<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<useReleaseProfile>false</useReleaseProfile>
<goals>deploy</goals>
<arguments>-Prelease</arguments>
<preparationGoals>clean install -Dit</preparationGoals>
</configuration>
</plugin>
<!-- We want a source jar -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<inherited>true</inherited>
<executions>
<execution>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- We want to sign the artifact, the POM, and all attached artifacts -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<inherited>true</inherited>
<configuration>
<passphrase>${gpg.passphrase}</passphrase>
</configuration>
<executions>
<execution>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- We want to deploy the artifact to a staging location for perusal -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<inherited>true</inherited>
<configuration>
<altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
<updateReleaseInfo>true</updateReleaseInfo>
</configuration>
</plugin>
<!-- We want the JavaDoc JAR published with the release -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<inherited>true</inherited>
<configuration>
<source>1.5</source>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>full</id>
<build>
<plugins>
<!-- We want a source jar -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<inherited>true</inherited>
<executions>
<execution>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- We want the JavaDoc JAR published with the release -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<inherited>true</inherited>
<configuration>
<source>1.5</source>
</configuration>
<executions>
<execution>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>test-distribution</id>
<activation>
<property>
<name>testDistributionUrl</name>
</property>
</activation>
<distributionManagement>
<repository>
<id>test-repository</id>
<url>${testDistributionUrl}/releases</url>
</repository>
<snapshotRepository>
<id>test-snapshot-repository</id>
<url>${testDistributionUrl}/snapshots</url>
</snapshotRepository>
<site>
<id>test-site</id>
<url>${testDistributionUrl}/site</url>
</site>
</distributionManagement>
</profile>
</profiles>
</project>
--- NEW FILE genesis-project-config.pom ---
<?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.
-->
<!-- $Rev$ $Date$ -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.geronimo.genesis.config</groupId>
<artifactId>config</artifactId>
<version>1.5</version>
</parent>
<artifactId>project-config</artifactId>
<name>Genesis Configuration :: Project</name>
<packaging>pom</packaging>
<description>
Genesis project-config provides the common project configuration shared
by all Apache Geronimo projects.
</description>
<organization>
<name>The Apache Software Foundation</name>
<url>http://www.apache.org</url>
</organization>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<!--
NOTE: Project pom should define something like:
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/geronimo</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/geronimo</developerConnection>
<url>https://svn.apache.org/viewvc/geronimo</url>
</scm>
-->
<mailingLists>
<mailingList>
<name>Geronimo User List</name>
<subscribe>user-subscribe at geronimo.apache.org</subscribe>
<unsubscribe>user-unsubscribe at geronimo.apache.org</unsubscribe>
<post>mailto:user at geronimo.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/geronimo-user</archive>
<otherArchives>
<otherArchive>http://www.nabble.com/Apache-Geronimo---Users-f135.html</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>Geronimo Developer List</name>
<subscribe>dev-subscribe at geronimo.apache.org</subscribe>
<unsubscribe>dev-unsubscribe at geronimo.apache.org</unsubscribe>
<post>mailto:dev at geronimo.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/geronimo-dev</archive>
<otherArchives>
<otherArchive>http://www.nabble.com/Apache-Geronimo---Dev-f136.html</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>Source Control List</name>
<subscribe>scm-subscribe at geronimo.apache.org</subscribe>
<unsubscribe>scm-unsubscribe at geronimo.apache.org</unsubscribe>
<post>scm at geronimo.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/geronimo-scm</archive>
</mailingList>
<!-- ASF-wide lists -->
<mailingList>
<name>Apache Announce List</name>
<subscribe>announce-subscribe at apache.org</subscribe>
<unsubscribe>announce-unsubscribe at apache.org</unsubscribe>
<post>announce at apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/www-announce/</archive>
</mailingList>
</mailingLists>
<issueManagement>
<system>jira</system>
<url>http://issues.apache.org/jira/browse/GERONIMO</url>
</issueManagement>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<defaultGoal>install</defaultGoal>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>1.0-beta-2</version>
</extension>
</extensions>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-2</version>
<configuration>
<tarLongFileMode>gnu</tarLongFileMode>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.1.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clover-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0-alpha-3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-one-plugin</artifactId>
<version>1.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-rar-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<forkMode>once</forkMode>
<argLine>-enableassertions</argLine>
<workingDirectory>${project.build.directory}</workingDirectory>
<!-- Override the default, do not accept Test* as test classes -->
<excludes>
<exclude>**/Abstract*.java</exclude>
<exclude>**/Test*.java</exclude>
</excludes>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0.2</version>
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-archiver</artifactId>
<!--
FIXME: 2.1 is broken... won't allow custom manifestEntires, need to use
until war plugin is updated.
-->
<version>2.2</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.0</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>shitty-maven-plugin</artifactId>
<version>1.0-alpha-1</version>
</plugin>
<plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.0-rc-3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jspc-maven-plugin</artifactId>
<version>1.4.5</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
<version>2.4.1</version>
</plugin>
<!--
NOTE: Using constant versions here instead of ${pom.version}
so that the release plugin can update the version for us.
-->
<plugin>
<groupId>org.apache.geronimo.genesis.plugins</groupId>
<artifactId>maven-maven-plugin</artifactId>
<version>1.5</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<!--
NOTE: Project pom should define:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<configuration>
<jdkName>1.5</jdkName>
<linkModules>true</linkModules>
</configuration>
</plugin>
-->
</plugins>
</build>
<repositories>
<repository>
<id>apache-snapshots</id>
<name>Apache Snapshots Repository</name>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>ignore</checksumPolicy>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
<repository>
<id>apache-incubator</id>
<name>Apache Incubator Repository</name>
<url>http://people.apache.org/repo/m2-incubating-repository/</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>codehaus-snapshots</id>
<name>Codehaus Snapshots Repository</name>
<url>http://snapshots.repository.codehaus.org</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>ignore</checksumPolicy>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>apache-snapshots</id>
<name>Apache Snapshots Repository</name>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>ignore</checksumPolicy>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
<pluginRepository>
<id>codehaus-snapshots</id>
<name>Codehaus Snapshots Repository</name>
<url>http://snapshots.repository.codehaus.org</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>ignore</checksumPolicy>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
<profiles>
<profile>
<id>tools</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.geronimo.genesis.plugins</groupId>
<artifactId>maven-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.4.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.4</version>
<configuration>
<minmemory>128m</minmemory>
<maxmemory>512m</maxmemory>
<breakiterator>true</breakiterator>
<quiet>true</quiet>
<verbose>false</verbose>
<source>1.5</source>
<!--
FIXME: This worked in m1, but m2 complains about it being an invalid flag
<additionalparam>-J-Djava.awt.headless=true</additionalparam>
-->
<linksource>true</linksource>
<links>
<link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
<link>http://java.sun.com/javaee/5/docs/api/</link>
</links>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.0.1</version>
</plugin>
</plugins>
</reporting>
</project>
geronimo-parent-poms-remove-dependencies.patch:
genesis-config.pom | 18 ----------------
genesis-parent.pom | 36 ---------------------------------
genesis-project-config.pom | 48 ---------------------------------------------
3 files changed, 102 deletions(-)
--- NEW FILE geronimo-parent-poms-remove-dependencies.patch ---
diff -u geronimo-parent-poms-1.6.orig/genesis-config.pom geronimo-parent-poms-1.6/genesis-config.pom
--- geronimo-parent-poms-1.6.orig/genesis-config.pom 2010-01-19 10:34:19.265919172 +0000
+++ geronimo-parent-poms-1.6/genesis-config.pom 2010-01-19 10:34:31.776919045 +0000
@@ -40,22 +40,4 @@
<module>geronimo-skin</module>
</modules>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>ianal-maven-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>verify-legal-files</goal>
- </goals>
- <configuration>
- <strict>true</strict>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
</project>
diff -u geronimo-parent-poms-1.6.orig/genesis-parent.pom geronimo-parent-poms-1.6/genesis-parent.pom
--- geronimo-parent-poms-1.6.orig/genesis-parent.pom 2010-01-19 10:34:19.266918949 +0000
+++ geronimo-parent-poms-1.6/genesis-parent.pom 2010-01-19 10:35:10.782918998 +0000
@@ -71,12 +71,6 @@
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-release-plugin</artifactId>
- <version>2.0-beta-7</version>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.0.4</version>
</plugin>
@@ -121,12 +115,6 @@
</plugin>
<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>ianal-maven-plugin</artifactId>
- <version>1.0-alpha-1</version>
- </plugin>
-
- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
<version>1.0</version>
@@ -160,14 +148,6 @@
<version>1.0-alpha-1</version>
</plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>rat-maven-plugin</artifactId>
- <version>1.0-alpha-3</version>
- <configuration>
- <excludeSubProjects>false</excludeSubProjects>
- </configuration>
- </plugin>
</plugins>
</pluginManagement>
@@ -192,11 +172,6 @@
</plugin>
<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>rat-maven-plugin</artifactId>
- </plugin>
-
- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
</plugin>
@@ -237,17 +212,6 @@
<id>release</id>
<build>
<plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-release-plugin</artifactId>
- <configuration>
- <useReleaseProfile>false</useReleaseProfile>
- <goals>deploy</goals>
- <arguments>-Prelease</arguments>
- <preparationGoals>clean install -Dit</preparationGoals>
- </configuration>
- </plugin>
-
<!-- We want a source jar -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
diff -u geronimo-parent-poms-1.6.orig/genesis-project-config.pom geronimo-parent-poms-1.6/genesis-project-config.pom
--- geronimo-parent-poms-1.6.orig/genesis-project-config.pom 2010-01-19 10:34:19.265919172 +0000
+++ geronimo-parent-poms-1.6/genesis-project-config.pom 2010-01-19 10:34:31.777918940 +0000
@@ -163,12 +163,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-clover-plugin</artifactId>
- <version>2.4</version>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.0</version>
</plugin>
@@ -254,39 +248,11 @@
</plugin>
<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>shitty-maven-plugin</artifactId>
- <version>1.0-alpha-1</version>
- </plugin>
-
- <plugin>
- <groupId>org.codehaus.groovy.maven</groupId>
- <artifactId>gmaven-plugin</artifactId>
- <version>1.0-rc-3</version>
- </plugin>
-
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>jspc-maven-plugin</artifactId>
- <version>1.4.5</version>
- </plugin>
-
- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
<version>2.4.1</version>
</plugin>
- <!--
- NOTE: Using constant versions here instead of ${pom.version}
- so that the release plugin can update the version for us.
- -->
-
- <plugin>
- <groupId>org.apache.geronimo.genesis.plugins</groupId>
- <artifactId>maven-maven-plugin</artifactId>
- <version>1.5</version>
- </plugin>
</plugins>
</pluginManagement>
@@ -393,20 +359,6 @@
</pluginRepository>
</pluginRepositories>
- <profiles>
- <profile>
- <id>tools</id>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.geronimo.genesis.plugins</groupId>
- <artifactId>maven-maven-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
<reporting>
<plugins>
<plugin>
--- NEW FILE geronimo-parent-poms.spec ---
%global genesis_version 1.5
Name: geronimo-parent-poms
Version: 1.6
Release: 3%{?dist}
Summary: Parent POM files for geronimo-specs
Group: Development/Tools
License: ASL 2.0
URL: http://geronimo.apache.org/
# Following the parent chain all the way up ...
# http://svn.apache.org/repos/asf/geronimo/specs/tags/specs-parent-%{version}/pom.xml
Source0: specs-parent.pom
# http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-%{genesis_version}/config/project-config/pom.xml
Source1: genesis-project-config.pom
# http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-%{genesis_version}/config/pom.xml
Source2: genesis-config.pom
# http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-%{genesis_version}/pom.xml
Source3: genesis-parent.pom
# Remove dependencies from POMs that aren't yet in Fedora
Patch0: geronimo-parent-poms-remove-dependencies.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: jpackage-utils >= 1.7.3
Requires(post): jpackage-utils >= 1.7.3
Requires(postun): jpackage-utils >= 1.7.3
Provides: genesis-project-config = %{genesis_version}
Provides: genesis-config = %{genesis_version}
Provides: genesis-parent = %{genesis_version}
BuildArch: noarch
# Dependencies and plugins from the POM files
Requires: apache-resource-bundles
Requires: junit
Requires: maven2-common-poms
Requires: maven2-plugin-antrun
Requires: maven2-plugin-assembly
Requires: maven2-plugin-clean
Requires: maven2-plugin-compiler
Requires: maven2-plugin-dependency
Requires: maven2-plugin-deploy
Requires: maven2-plugin-eclipse
Requires: maven2-plugin-enforcer
Requires: maven2-plugin-gpg
Requires: maven2-plugin-idea
Requires: maven2-plugin-install
Requires: maven2-plugin-jar
Requires: maven2-plugin-javadoc
Requires: maven2-plugin-one
Requires: maven2-plugin-plugin
Requires: maven2-plugin-pmd
Requires: maven2-plugin-project-info-reports
Requires: maven2-plugin-rar
Requires: maven2-plugin-remote-resources
Requires: maven2-plugin-site
Requires: maven2-plugin-source
Requires: maven2-plugin-stage
Requires: maven2-plugin-war
Requires: maven-archiver
Requires: maven-plugin-build-helper
Requires: maven-plugin-bundle
Requires: maven-plugin-jxr
Requires: maven-surefire-maven-plugin
Requires: maven-surefire-report-maven-plugin
Requires: maven-wagon
%description
The Project Object Model files for the geronimo-specs modules.
%prep
%setup -c -T
cp %SOURCE0 %SOURCE1 %SOURCE2 %SOURCE3 .
%patch0 -p1
%build
# Nothing to do ...
%install
rm -rf $RPM_BUILD_ROOT
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
install -pm 644 specs-parent.pom \
$RPM_BUILD_ROOT%{_mavenpomdir}/JPP-geronimo-specs.pom
%add_to_maven_depmap org.apache.geronimo.specs specs %{version} JPP geronimo-specs
install -pm 644 genesis-project-config.pom \
$RPM_BUILD_ROOT%{_mavenpomdir}/JPP-geronimo-genesis-project-config.pom
%add_to_maven_depmap org.apache.geronimo.genesis.config project-config %{genesis_version} JPP geronimo-genesis-project-config
install -pm 644 genesis-config.pom \
$RPM_BUILD_ROOT%{_mavenpomdir}/JPP-geronimo-genesis-config.pom
%add_to_maven_depmap org.apache.geronimo.genesis.config config %{genesis_version} JPP geronimo-genesis-config
install -pm 644 genesis-parent.pom \
$RPM_BUILD_ROOT%{_mavenpomdir}/JPP-geronimo-genesis.pom
%add_to_maven_depmap org.apache.geronimo.genesis genesis %{genesis_version} JPP geronimo-genesis
%post
%update_maven_depmap
%postun
%update_maven_depmap
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_mavendepmapfragdir}/*
%{_mavenpomdir}/*.pom
%changelog
* Wed Feb 3 2010 Mary Ellen Foster <mefoster at gmail.com> 1.6-3
- Fix tabs and spaces in srpm
- Remove config flag from mavendepmapfragdir
- Add jpackage-utils to the BuildRequires
* Tue Jan 19 2010 Mary Ellen Foster <mefoster at gmail.com> 1.6-2
- Don't include the apache root pom; it's already in maven2-common-poms
- Double check the dependencies to include only what's in the POMs
- Add initial Provides for the genesis stuff
- Fix changelog
* Mon Jan 18 2010 Mary Ellen Foster <mefoster at gmail.com> 1.6-1
- Initial package
--- NEW FILE import.log ---
geronimo-parent-poms-1_6-3_fc12:HEAD:geronimo-parent-poms-1.6-3.fc12.src.rpm:1265881726
--- NEW FILE specs-parent.pom ---
<?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.
-->
<!-- $Rev$ $Date$ -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.geronimo.genesis.config</groupId>
<artifactId>project-config</artifactId>
<version>1.5</version>
</parent>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>specs-parent</artifactId>
<packaging>pom</packaging>
<name>Geronimo Specifications</name>
<version>1.6</version>
<description>
Provides open-source implementations of Sun specifications.
</description>
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/geronimo/specs/tags/specs-parent-1.6</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/specs-parent-1.6</developerConnection>
<url>http://svn.apache.org/viewvc/geronimo/specs/tags/specs-parent-1.6</url>
</scm>
<url>http://geronimo.apache.org/maven/${siteId}/${version}</url>
<distributionManagement>
<site>
<id>geronimo-website</id>
<url>${staging.siteURL}/${siteId}/${version}</url>
</site>
</distributionManagement>
<properties>
<siteId>specs</siteId>
<projectName>Apache Geronimo Specifications</projectName>
<!--
|
| Geronimo OSGi properties
|
| Note: when modules can override these properties.
|
-->
<geronimo.osgi.import.pkg>*</geronimo.osgi.import.pkg>
<geronimo.osgi.export.pkg>*</geronimo.osgi.export.pkg>
<geronimo.osgi.private.pkg />
<geronimo.osgi.export>!META-INF*,${geronimo.osgi.export.pkg}*;version=${geronimo.osgi.export.version}</geronimo.osgi.export>
<geronimo.osgi.export.version>${project.version}</geronimo.osgi.export.version>
<geronimo.osgi.import>!META-INF*,${geronimo.osgi.import.pkg}</geronimo.osgi.import>
<geronimo.osgi.symbolic.name>${groupId}.${artifactId}</geronimo.osgi.symbolic.name>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<configuration>
<jdkName>1.5</jdkName>
<linkModules>true</linkModules>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>1.2.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-Name>${artifactId}</Bundle-Name>
<Bundle-SymbolicName>${geronimo.osgi.symbolic.name}</Bundle-SymbolicName>
<Export-Package>${geronimo.osgi.export}</Export-Package>
<Import-Package>${geronimo.osgi.import}</Import-Package>
<Private-Package>${geronimo.osgi.private.pkg}</Private-Package>
<Implementation-Title>Apache Geronimo</Implementation-Title>
<Implementation-Version>${project.version}</Implementation-Version>
</instructions>
</configuration>
<executions>
<execution>
<id>bundle-manifest</id>
<phase>process-classes</phase>
<goals>
<goal>manifest</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.1</version>
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<configuration>
<targetJdk>1.5</targetJdk>
</configuration>
</plugin>
</plugins>
</reporting>
</project>
More information about the scm-commits
mailing list