commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mben...@apache.org
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...
Date Sat, 26 Jan 2013 00:09:15 GMT
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



Mime
View raw message