You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by "Bruno P. Kinoshita" <ki...@apache.org> on 2013/01/26 01:54:20 UTC
Re: svn commit: r1438784 - in /commons/proper/functor/trunk: ./ api/ api/src/ api/src/main/ api/src/main/java/ api/src/main/java/org/ api/src/main/java/org/apache/ api/src/main/java/org/apache/commons/ api/src/main/java/org/apache/commons/functor/ build-to...
Thanks Matt! I'll check the new api and core projects, and will continue playing with lambda project and [functor]
Bruno P. Kinoshita
http://kinoshita.eti.br
http://tupilabs.com
>________________________________
> From: "mbenson@apache.org" <mb...@apache.org>
>To: commits@commons.apache.org
>Sent: Friday, January 25, 2013 10:09 PM
>Subject: svn commit: r1438784 - in /commons/proper/functor/trunk: ./ api/ api/src/ api/src/main/ api/src/main/java/ api/src/main/java/org/ api/src/main/java/org/apache/ api/src/main/java/org/apache/commons/ api/src/main/java/org/apache/commons/functor/ build-to...
>
>Author: mbenson
>Date: Sat Jan 26 00:09:13 2013
>New Revision: 1438784
>
>URL: http://svn.apache.org/viewvc?rev=1438784&view=rev
>Log:
>reorganize functor into api/core modules
>
>Added:
> commons/proper/functor/trunk/api/
> commons/proper/functor/trunk/api/pom.xml (with props)
> commons/proper/functor/trunk/api/src/
> commons/proper/functor/trunk/api/src/main/
> commons/proper/functor/trunk/api/src/main/java/
> commons/proper/functor/trunk/api/src/main/java/org/
> commons/proper/functor/trunk/api/src/main/java/org/apache/
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/BinaryFunction.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/BinaryFunction.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/BinaryFunctor.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/BinaryFunctor.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/BinaryPredicate.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/BinaryPredicate.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/BinaryProcedure.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/BinaryProcedure.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/Function.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/Function.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/Functor.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/Functor.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/NullaryFunctor.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/NullaryFunctor.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/Predicate.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/Predicate.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/Procedure.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/Procedure.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/UnaryFunction.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/UnaryFunction.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/UnaryFunctor.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/UnaryFunctor.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/UnaryPredicate.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/UnaryPredicate.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/UnaryProcedure.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/UnaryProcedure.java
> commons/proper/functor/trunk/api/src/main/java/org/apache/commons/functor/package-info.java
> - copied unchanged from r1438748, commons/proper/functor/trunk/src/main/java/org/apache/commons/functor/package-info.java
> commons/proper/functor/trunk/build-tools/
> commons/proper/functor/trunk/build-tools/pom.xml (with props)
> commons/proper/functor/trunk/build-tools/src/
> commons/proper/functor/trunk/build-tools/src/main/
> commons/proper/functor/trunk/build-tools/src/main/resources/
> commons/proper/functor/trunk/build-tools/src/main/resources/org/
> commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/
> commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/
> commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/
> commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/checkstyle-suppressions.xml
> - copied unchanged from r1438748, commons/proper/functor/trunk/checkstyle-suppressions.xml
> commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/checkstyle.xml
> - copied unchanged from r1438748, commons/proper/functor/trunk/checkstyle.xml
> commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/fb-excludes.xml
> - copied unchanged from r1438748, commons/proper/functor/trunk/fb-excludes.xml
> commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/license-header.txt (with props)
> commons/proper/functor/trunk/core/
> commons/proper/functor/trunk/core/pom.xml
> - copied, changed from r1438748, commons/proper/functor/trunk/pom.xml
> commons/proper/functor/trunk/core/src/
> commons/proper/functor/trunk/core/src/main/
> - copied from r1438748, commons/proper/functor/trunk/src/main/
> commons/proper/functor/trunk/core/src/test/
> - copied from r1438748, commons/proper/functor/trunk/src/test/
> commons/proper/functor/trunk/pom.xml (with props)
>Removed:
> commons/proper/functor/trunk/checkstyle-suppressions.xml
> commons/proper/functor/trunk/checkstyle.xml
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/BinaryFunction.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/BinaryFunctor.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/BinaryPredicate.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/BinaryProcedure.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/Function.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/Functor.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/NullaryFunctor.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/Predicate.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/Procedure.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/UnaryFunction.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/UnaryFunctor.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/UnaryPredicate.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/UnaryProcedure.java
> commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/package-info.java
> commons/proper/functor/trunk/fb-excludes.xml
> commons/proper/functor/trunk/src/main/
> commons/proper/functor/trunk/src/test/
>
>Added: commons/proper/functor/trunk/api/pom.xml
>URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/api/pom.xml?rev=1438784&view=auto
>==============================================================================
>--- commons/proper/functor/trunk/api/pom.xml (added)
>+++ commons/proper/functor/trunk/api/pom.xml Sat Jan 26 00:09:13 2013
>@@ -0,0 +1,29 @@
>+<?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.
>+-->
>+<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.commons</groupId>
>+ <artifactId>commons-functor-parent</artifactId>
>+ <version>1.0-SNAPSHOT</version>
>+ </parent>
>+ <groupId>org.apache.commons</groupId>
>+ <artifactId>commons-functor-api</artifactId>
>+ <name>Commons Functor API</name>
>+ <description>Provide the basic APIs</description>
>+</project>
>
>Propchange: commons/proper/functor/trunk/api/pom.xml
>------------------------------------------------------------------------------
> svn:eol-style = native
>
>Added: commons/proper/functor/trunk/build-tools/pom.xml
>URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/build-tools/pom.xml?rev=1438784&view=auto
>==============================================================================
>--- commons/proper/functor/trunk/build-tools/pom.xml (added)
>+++ commons/proper/functor/trunk/build-tools/pom.xml Sat Jan 26 00:09:13 2013
>@@ -0,0 +1,29 @@
>+<?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.
>+-->
>+
>+<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/xsd/maven-4.0.0.xsd">
>+ <parent>
>+ <groupId>org.apache</groupId>
>+ <artifactId>apache</artifactId>
>+ <version>9</version>
>+ </parent>
>+ <modelVersion>4.0.0</modelVersion>
>+ <groupId>org.apache.commons</groupId>
>+ <artifactId>commons-functor-build-tools</artifactId>
>+ <version>1.0-SNAPSHOT</version>
>+ <name>Commons Functor Build Tools</name>
>+ <description>Provide common setup, from http://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html</description>
>+</project>
>
>Propchange: commons/proper/functor/trunk/build-tools/pom.xml
>------------------------------------------------------------------------------
> svn:eol-style = native
>
>Added: commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/license-header.txt
>URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/license-header.txt?rev=1438784&view=auto
>==============================================================================
>--- commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/license-header.txt (added)
>+++ commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/license-header.txt Sat Jan 26 00:09:13 2013
>@@ -0,0 +1,16 @@
>+/*
>+ * 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.
>+ */
>\ No newline at end of file
>
>Propchange: commons/proper/functor/trunk/build-tools/src/main/resources/org/apache/commons/functor/license-header.txt
>------------------------------------------------------------------------------
> svn:eol-style = native
>
>Copied: commons/proper/functor/trunk/core/pom.xml (from r1438748, commons/proper/functor/trunk/pom.xml)
>URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/pom.xml?p2=commons/proper/functor/trunk/core/pom.xml&p1=commons/proper/functor/trunk/pom.xml&r1=1438748&r2=1438784&rev=1438784&view=diff
>==============================================================================
>--- commons/proper/functor/trunk/pom.xml (original)
>+++ commons/proper/functor/trunk/core/pom.xml Sat Jan 26 00:09:13 2013
>@@ -18,117 +18,33 @@
><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">
> <parent>
> <groupId>org.apache.commons</groupId>
>- <artifactId>commons-parent</artifactId>
>- <version>25</version>
>+ <artifactId>commons-functor-parent</artifactId>
>+ <version>1.0-SNAPSHOT</version>
> </parent>
> <modelVersion>4.0.0</modelVersion>
> <artifactId>commons-functor</artifactId>
>- <version>1.0-SNAPSHOT</version>
>- <name>Commons Functor</name>
>- <inceptionYear>2003</inceptionYear>
>- <description>
>- A "functor" is an entity that serves the role of a function but can be operated upon like an object.
>- The Apache Commons Functor library defines common functor and functor-related interfaces,
>- implementations, and utilities.
>- </description>
>- <url>http://commons.apache.org/functor/</url>
>-
>- <issueManagement>
>- <system>jira</system>
>- <url>http://issues.apache.org/jira/browse/FUNCTOR</url>
>- </issueManagement>
>-
>- <scm>
>- <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/functor/trunk/</connection>
>- <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/functor/trunk/</developerConnection>
>- <url>http://svn.apache.org/viewvc/commons/proper/functor/trunk/</url>
>- </scm>
>-
>- <developers>
>- <developer>
>- <name>Dennis Lundberg</name>
>- <id>dennisl</id>
>- <email>dennisl AT apache DOT org</email>
>- </developer>
>- <developer>
>- <name>Rodney Waldhoff</name>
>- <id>rwaldhoff</id>
>- <email>rwaldhoff AT apache DOT org</email>
>- </developer>
>- <developer>
>- <name>Matt Benson</name>
>- <id>mbenson</id>
>- <email>mbenson AT apache DOT org</email>
>- </developer>
>- <developer>
>- <name>Niall Pemberton</name>
>- <id>niallp</id>
>- <email>niallp AT apache DOT org</email>
>- </developer>
>- <developer>
>- <name>Simone Tripodi</name>
>- <id>simonetripodi</id>
>- <email>simonetripodi AT apache DOT org</email>
>- </developer>
>- </developers>
>-
>- <contributors>
>- <contributor>
>- <name>Jason Horman</name>
>- <email>jason AT jhorman DOT org</email>
>- </contributor>
>- <contributor>
>- <name>Herve Quiroz</name>
>- <email>herve DOT quiroz AT esil DOT univ DASH mrs DOT fr</email>
>- </contributor>
>- <contributor>
>- <name>Bruno P. Kinoshita</name>
>- <email>brunodepaulak at yahoo dot com dot br</email>
>- </contributor>
>- <contributor>
>- <name>Liviu Tudor</name>
>- <email>me AT liviutudor DOT com</email>
>- </contributor>
>- </contributors>
>+ <name>Commons Functor Core</name>
>+ <description>Provide implementations of the functor APIs</description>
>
> <dependencies>
> <dependency>
> <groupId>org.apache.commons</groupId>
>+ <artifactId>commons-functor-api</artifactId>
>+ </dependency>
>+ <dependency>
>+ <groupId>org.apache.commons</groupId>
> <artifactId>commons-lang3</artifactId>
>- <!-- if upgrading, be sure to check shaded jar relocations! -->
>- <version>3.1</version>
> </dependency>
> <dependency>
> <groupId>junit</groupId>
> <artifactId>junit</artifactId>
>- <version>4.10</version>
> <scope>test</scope>
> </dependency>
> </dependencies>
>
>- <properties>
>- <maven.compile.source>1.5</maven.compile.source>
>- <maven.compile.target>1.5</maven.compile.target>
>- <commons.componentid>functor</commons.componentid>
>- <commons.release.version>1.0</commons.release.version>
>- <commons.rc.version>RC1</commons.rc.version>
>- <commons.jira.id>FUNCTOR</commons.jira.id>
>- <commons.jira.pid>12312520</commons.jira.pid>
>- </properties>
>-
> <build>
>- <testResources>
>- <testResource>
>- <directory>${basedir}/src/test/resources</directory>
>- </testResource>
>- </testResources>
>-
> <plugins>
> <plugin>
>- <groupId>org.apache.maven.plugins</groupId>
>- <artifactId>maven-surefire-plugin</artifactId>
>- </plugin>
>- <plugin>
> <artifactId>maven-assembly-plugin</artifactId>
> <configuration>
> <descriptors>
>@@ -140,18 +56,6 @@
> </plugin>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
>- <artifactId>maven-source-plugin</artifactId>
>- <executions>
>- <execution>
>- <id>attach-sources</id>
>- <goals>
>- <goal>jar</goal>
>- </goals>
>- </execution>
>- </executions>
>- </plugin>
>- <plugin>
>- <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-shade-plugin</artifactId>
> <!-- v1.7 is somehow not compatible with commons-parent 25; see
> http://svn.apache.org/viewvc?diff_format=h&view=revision&revision=1350822 -->
>@@ -210,163 +114,5 @@
> </executions>
> </plugin>
> </plugins>
>-
>- <!--
>- | Maven3 doesn't handle ssh/scp by default
>- | let's take in consideration to add it in the parent pom
>- -->
>- <extensions>
>- <extension>
>- <groupId>org.apache.maven.wagon</groupId>
>- <artifactId>wagon-ssh</artifactId>
>- <version>1.0</version>
>- </extension>
>- </extensions>
>- <pluginManagement>
>- <plugins>
>- <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
>- <plugin>
>- <groupId>org.eclipse.m2e</groupId>
>- <artifactId>lifecycle-mapping</artifactId>
>- <version>1.0.0</version>
>- <configuration>
>- <lifecycleMappingMetadata>
>- <pluginExecutions>
>- <pluginExecution>
>- <pluginExecutionFilter>
>- <groupId>
>- org.apache.maven.plugins
>- </groupId>
>- <artifactId>
>- maven-antrun-plugin
>- </artifactId>
>- <versionRange>[1.6,)</versionRange>
>- <goals>
>- <goal>run</goal>
>- </goals>
>- </pluginExecutionFilter>
>- <action>
>- <ignore></ignore>
>- </action>
>- </pluginExecution>
>- <pluginExecution>
>- <pluginExecutionFilter>
>- <groupId>org.apache.felix</groupId>
>- <artifactId>
>- maven-bundle-plugin
>- </artifactId>
>- <versionRange>
>- [2.3.5,)
>- </versionRange>
>- <goals>
>- <goal>manifest</goal>
>- </goals>
>- </pluginExecutionFilter>
>- <action>
>- <ignore></ignore>
>- </action>
>- </pluginExecution>
>- </pluginExecutions>
>- </lifecycleMappingMetadata>
>- </configuration>
>- </plugin>
>- </plugins>
>- </pluginManagement>
> </build>
>- <reporting>
>- <plugins>
>- <plugin>
>- <groupId>org.apache.maven.plugins</groupId>
>- <artifactId>maven-pmd-plugin</artifactId>
>- <version>2.5</version>
>- <configuration>
>- <targetJdk>1.5</targetJdk>
>- </configuration>
>- </plugin>
>- <plugin>
>- <groupId>org.apache.maven.plugins</groupId>
>- <artifactId>maven-changes-plugin</artifactId>
>- <version>2.3</version>
>- <configuration>
>- <issueLinkTemplate>%URL%/../%ISSUE%</issueLinkTemplate>
>- </configuration>
>- <reportSets>
>- <reportSet>
>- <reports>
>- <report>changes-report</report>
>- <report>jira-report</report>
>- </reports>
>- </reportSet>
>- </reportSets>
>- </plugin>
>- <plugin>
>- <groupId>org.codehaus.mojo</groupId>
>- <artifactId>findbugs-maven-plugin</artifactId>
>- <version>2.5.1</version>
>- <configuration>
>- <threshold>Normal</threshold>
>- <effort>Default</effort>
>- </configuration>
>- </plugin>
>- <plugin>
>- <artifactId>maven-checkstyle-plugin</artifactId>
>- <version>2.6</version>
>- <configuration>
>- <configLocation>${basedir}/checkstyle.xml</configLocation>
>- <suppressionsLocation>${basedir}/checkstyle-suppressions.xml</suppressionsLocation>
>- <suppressionsFileExpression>${basedir}/checkstyle-suppressions.xml</suppressionsFileExpression>
>- </configuration>
>- </plugin>
>- <plugin>
>- <groupId>org.codehaus.mojo</groupId>
>- <artifactId>cobertura-maven-plugin</artifactId>
>- <version>2.4</version>
>- </plugin>
>- </plugins>
>- </reporting>
>-
>- <profiles>
>- <profile>
>- <id>rc</id>
>- <distributionManagement>
>- <!-- Cannot define in parent ATM, see COMMONSSITE-26 -->
>- <site>
>- <id>apache.website</id>
>- <name>Apache Commons Release Candidate Staging Site</name>
>- <url>${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/site</url>
>- </site>
>- </distributionManagement>
>- </profile>
>- <profile>
>- <id>release</id>
>- <distributionManagement>
>- <!-- Cannot define in parent ATM, see COMMONSSITE-26 -->
>- <site>
>- <id>apache.website</id>
>- <name>Apache Commons Release Site</name>
>- <url>${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/functor/</url>
>- </site>
>- </distributionManagement>
>- </profile>
>- <profile>
>- <id>with-examples</id>
>- <build>
>- <plugins>
>- <plugin>
>- <groupId>org.apache.maven.plugins</groupId>
>- <artifactId>maven-surefire-plugin</artifactId>
>- <configuration>
>- <includes>
>- <include>**/Test*.java</include>
>- <include>**/*Test.java</include>
>- <include>**/*TestCase.java</include>
>- <include>**/*Example.java</include>
>- <include>**/*Sample.java</include>
>- </includes>
>- </configuration>
>- </plugin>
>- </plugins>
>- </build>
>- </profile>
>- </profiles>
></project>
>
>Added: commons/proper/functor/trunk/pom.xml
>URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/pom.xml?rev=1438784&view=auto
>==============================================================================
>--- commons/proper/functor/trunk/pom.xml (added)
>+++ commons/proper/functor/trunk/pom.xml Sat Jan 26 00:09:13 2013
>@@ -0,0 +1,262 @@
>+<?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.
>+-->
>+<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.commons</groupId>
>+ <artifactId>commons-parent</artifactId>
>+ <version>27</version>
>+ </parent>
>+ <artifactId>commons-functor-parent</artifactId>
>+ <version>1.0-SNAPSHOT</version>
>+ <packaging>pom</packaging>
>+
>+ <name>Commons Functor</name>
>+ <inceptionYear>2003</inceptionYear>
>+ <description>
>+ A "functor" is an entity that serves the role of a function but can be operated upon like an object.
>+ The Apache Commons Functor library defines common functor and functor-related interfaces,
>+ implementations, and utilities.
>+ </description>
>+
>+ <url>http://commons.apache.org/functor/</url>
>+
>+ <issueManagement>
>+ <system>jira</system>
>+ <url>http://issues.apache.org/jira/browse/FUNCTOR</url>
>+ </issueManagement>
>+
>+ <scm>
>+ <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/functor/trunk/</connection>
>+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/functor/trunk/</developerConnection>
>+ <url>http://svn.apache.org/viewvc/commons/proper/functor/trunk/</url>
>+ </scm>
>+
>+ <developers>
>+ <developer>
>+ <name>Bruno P. Kinoshita</name>
>+ <email>kinow AT apache DOT org</email>
>+ </developer>
>+ <developer>
>+ <name>Dennis Lundberg</name>
>+ <id>dennisl</id>
>+ <email>dennisl AT apache DOT org</email>
>+ </developer>
>+ <developer>
>+ <name>Matt Benson</name>
>+ <id>mbenson</id>
>+ <email>mbenson AT apache DOT org</email>
>+ </developer>
>+ <developer>
>+ <name>Niall Pemberton</name>
>+ <id>niallp</id>
>+ <email>niallp AT apache DOT org</email>
>+ </developer>
>+ <developer>
>+ <name>Rodney Waldhoff</name>
>+ <id>rwaldhoff</id>
>+ <email>rwaldhoff AT apache DOT org</email>
>+ </developer>
>+ <developer>
>+ <name>Simone Tripodi</name>
>+ <id>simonetripodi</id>
>+ <email>simonetripodi AT apache DOT org</email>
>+ </developer>
>+ </developers>
>+
>+ <contributors>
>+ <contributor>
>+ <name>Jason Horman</name>
>+ <email>jason AT jhorman DOT org</email>
>+ </contributor>
>+ <contributor>
>+ <name>Herve Quiroz</name>
>+ <email>herve DOT quiroz AT esil DOT univ DASH mrs DOT fr</email>
>+ </contributor>
>+ <contributor>
>+ <name>Liviu Tudor</name>
>+ <email>me AT liviutudor DOT com</email>
>+ </contributor>
>+ </contributors>
>+
>+ <dependencyManagement>
>+ <dependencies>
>+ <dependency>
>+ <groupId>org.apache.commons</groupId>
>+ <artifactId>commons-functor-api</artifactId>
>+ <version>${project.version}</version>
>+ </dependency>
>+ <dependency>
>+ <groupId>org.apache.commons</groupId>
>+ <artifactId>commons-lang3</artifactId>
>+ <!-- if upgrading, be sure to check shaded jar relocations! -->
>+ <version>3.1</version>
>+ </dependency>
>+ <dependency>
>+ <groupId>junit</groupId>
>+ <artifactId>junit</artifactId>
>+ <version>4.10</version>
>+ <scope>test</scope>
>+ </dependency>
>+ </dependencies>
>+ </dependencyManagement>
>+
>+ <properties>
>+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>+ <maven.compile.source>1.5</maven.compile.source>
>+ <maven.compile.target>1.5</maven.compile.target>
>+ <commons.componentid>functor</commons.componentid>
>+ <commons.release.version>1.0</commons.release.version>
>+ <commons.rc.version>RC1</commons.rc.version>
>+ <commons.jira.id>FUNCTOR</commons.jira.id>
>+ <commons.jira.pid>12312520</commons.jira.pid>
>+ </properties>
>+
>+ <build>
>+ <plugins>
>+ <plugin>
>+ <artifactId>maven-assembly-plugin</artifactId>
>+ <configuration>
>+ <descriptors>
>+ <descriptor>${basedir}/src/main/assembly/bin.xml</descriptor>
>+ <descriptor>${basedir}/src/main/assembly/src.xml</descriptor>
>+ </descriptors>
>+ <tarLongFileMode>gnu</tarLongFileMode>
>+ </configuration>
>+ </plugin>
>+ <plugin>
>+ <groupId>org.apache.maven.plugins</groupId>
>+ <artifactId>maven-source-plugin</artifactId>
>+ <executions>
>+ <execution>
>+ <id>attach-sources</id>
>+ <goals>
>+ <goal>jar</goal>
>+ </goals>
>+ </execution>
>+ </executions>
>+ </plugin>
>+ <plugin>
>+ <groupId>org.apache.maven.plugins</groupId>
>+ <artifactId>maven-checkstyle-plugin</artifactId>
>+ <dependencies>
>+ <dependency>
>+ <groupId>${project.groupId}</groupId>
>+ <artifactId>commons-functor-build-tools</artifactId>
>+ <version>${project.version}</version>
>+ </dependency>
>+ </dependencies>
>+ </plugin>
>+ </plugins>
>+
>+ <!--
>+ | Maven3 doesn't handle ssh/scp by default
>+ | let's take in consideration to add it in the parent pom
>+ -->
>+ <extensions>
>+ <extension>
>+ <groupId>org.apache.maven.wagon</groupId>
>+ <artifactId>wagon-ssh</artifactId>
>+ <version>1.0</version>
>+ </extension>
>+ </extensions>
>+ </build>
>+ <reporting>
>+ <plugins>
>+ <plugin>
>+ <groupId>org.apache.maven.plugins</groupId>
>+ <artifactId>maven-pmd-plugin</artifactId>
>+ <version>2.5</version>
>+ <configuration>
>+ <targetJdk>1.5</targetJdk>
>+ </configuration>
>+ </plugin>
>+ <plugin>
>+ <groupId>org.apache.maven.plugins</groupId>
>+ <artifactId>maven-changes-plugin</artifactId>
>+ <version>2.3</version>
>+ <configuration>
>+ <issueLinkTemplate>%URL%/../%ISSUE%</issueLinkTemplate>
>+ </configuration>
>+ <reportSets>
>+ <reportSet>
>+ <reports>
>+ <report>changes-report</report>
>+ <report>jira-report</report>
>+ </reports>
>+ </reportSet>
>+ </reportSets>
>+ </plugin>
>+ <plugin>
>+ <groupId>org.codehaus.mojo</groupId>
>+ <artifactId>findbugs-maven-plugin</artifactId>
>+ <version>2.5.1</version>
>+ <configuration>
>+ <threshold>Normal</threshold>
>+ <effort>Default</effort>
>+ </configuration>
>+ </plugin>
>+ <plugin>
>+ <artifactId>maven-checkstyle-plugin</artifactId>
>+ <version>2.6</version>
>+ <configuration>
>+ <configLocation>org/apache/commons/functor/checkstyle.xml</configLocation>
>+ <headerLocation>org/apache/commons/functor/license-header.txt</headerLocation>
>+ <suppressionsLocation>org/apache/commons/functor/checkstyle-suppressions.xml</suppressionsLocation>
>+ <suppressionsFileExpression>org/apache/commons/functor/checkstyle-suppressions.xml</suppressionsFileExpression>
>+ </configuration>
>+ </plugin>
>+ <plugin>
>+ <groupId>org.codehaus.mojo</groupId>
>+ <artifactId>cobertura-maven-plugin</artifactId>
>+ <version>2.4</version>
>+ </plugin>
>+ </plugins>
>+ </reporting>
>+
>+ <profiles>
>+ <profile>
>+ <id>rc</id>
>+ <distributionManagement>
>+ <!-- Cannot define in parent ATM, see COMMONSSITE-26 -->
>+ <site>
>+ <id>apache.website</id>
>+ <name>Apache Commons Release Candidate Staging Site</name>
>+ <url>${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/site</url>
>+ </site>
>+ </distributionManagement>
>+ </profile>
>+ <profile>
>+ <id>release</id>
>+ <distributionManagement>
>+ <!-- Cannot define in parent ATM, see COMMONSSITE-26 -->
>+ <site>
>+ <id>apache.website</id>
>+ <name>Apache Commons Release Site</name>
>+ <url>${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/functor/</url>
>+ </site>
>+ </distributionManagement>
>+ </profile>
>+ </profiles>
>+ <modules>
>+ <module>build-tools</module>
>+ <module>api</module>
>+ <module>core</module>
>+ </modules>
>+</project>
>
>Propchange: commons/proper/functor/trunk/pom.xml
>------------------------------------------------------------------------------
> svn:eol-style = native
>
>
>
>
>