svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

Niall Pemberton-3
Author: niallp
Date: Fri Nov 16 03:42:56 2007
New Revision: 595632

URL: http://svn.apache.org/viewvc?rev=595632&view=rev
Log:
Add m2 build

Added:
    commons/proper/jexl/trunk/pom.xml   (with props)
    commons/proper/jexl/trunk/src/assembly/
    commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
    commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
    commons/proper/jexl/trunk/src/site/
    commons/proper/jexl/trunk/src/site/resources/
    commons/proper/jexl/trunk/src/site/resources/images/
      - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
    commons/proper/jexl/trunk/src/site/site.xml   (with props)

Added: commons/proper/jexl/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
==============================================================================
--- commons/proper/jexl/trunk/pom.xml (added)
+++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
@@ -0,0 +1,167 @@
+<?xml version="1.0"?>
+<!--
+   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">
+  <parent>
+    <groupId>org.apache.commons</groupId>
+    <artifactId>commons-parent</artifactId>
+    <version>5</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-jexl</groupId>
+  <artifactId>commons-jexl</artifactId>
+  <version>1.1.1-SNAPSHOT</version>
+  <name>Commons JEXL</name>
+  <inceptionYear>2003</inceptionYear>
+  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
+  <url>http://commons.apache.org/jexl/</url>
+
+  <issueManagement>
+    <system>jira</system>
+    <url>http://issues.apache.org/jira/browse/JEXL</url>
+  </issueManagement>
+
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
+    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
+  </scm>
+
+  <developers>
+    <developer>
+      <name>dIon Gillard</name>
+      <id>dion</id>
+      <email>[hidden email]</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <name>Geir Magnusson Jr.</name>
+      <id>geirm</id>
+      <email>[hidden email]</email>
+      <organization>independent</organization>
+    </developer>
+    <developer>
+      <name>Tim O'Brien</name>
+      <id>tobrien</id>
+      <email>[hidden email]</email>
+      <organization>independent</organization>
+    </developer>
+    <developer>
+      <name>Peter Royal</name>
+      <id>proyal</id>
+      <email>[hidden email]</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <name>James Strachan</name>
+      <id>jstrachan</id>
+      <email>[hidden email]</email>
+      <organization>SpiritSoft, Inc.</organization>
+    </developer>
+    <developer>
+      <name>Rahul Akolkar</name>
+      <id>rahul</id>
+      <email>rahul AT apache.org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+  </developers>
+
+  <dependencies>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.0.4</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <optional>true</optional>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <sourceDirectory>src/java</sourceDirectory>
+    <testSourceDirectory>src/test</testSourceDirectory>
+    <resources>
+      <resource>
+        <directory>.</directory>
+        <targetPath>META-INF</targetPath>
+          <includes>
+            <include>NOTICE.txt</include>
+            <include>LICENSE.txt</include>
+          </includes>
+        </resource>
+      </resources>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <includes>
+                <include>**/Test*.java</include>
+              </includes>
+          </configuration>
+        </plugin>
+        <plugin>
+          <artifactId>maven-assembly-plugin</artifactId>
+          <configuration>
+            <descriptors>
+              <descriptor>src/assembly/bin.xml</descriptor>
+              <descriptor>src/assembly/src.xml</descriptor>
+            </descriptors>
+            <tarLongFileMode>gnu</tarLongFileMode>
+          </configuration>
+        </plugin>
+      </plugins>
+    </build>
+
+    <reporting>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-changes-plugin</artifactId>
+          <configuration>
+            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
+            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
+          </configuration>
+          <reportSets>
+            <reportSet>
+              <reports>
+                 <report>changes-report</report>
+              </reports>
+            </reportSet>
+          </reportSets>
+        </plugin>
+        <!--
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-checkstyle-plugin</artifactId>
+          <configuration>
+            <configLocation>src/conf/checkstyle.xml</configLocation>
+            <enableRulesSummary>false</enableRulesSummary>
+            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
+          </configuration>
+        </plugin>
+        -->
+      </plugins>
+    </reporting>
+
+</project>

Propchange: commons/proper/jexl/trunk/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: commons/proper/jexl/trunk/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: commons/proper/jexl/trunk/src/assembly/bin.xml
URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
==============================================================================
--- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
+++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
@@ -0,0 +1,44 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<assembly>
+    <id>bin</id>
+    <formats>
+        <format>tar.gz</format>
+        <format>zip</format>
+    </formats>
+    <includeSiteDirectory>false</includeSiteDirectory>
+    <fileSets>
+        <fileSet>
+            <includes>
+                <include>LICENSE.txt</include>
+                <include>NOTICE.txt</include>
+                <include>RELEASE-NOTES.txt</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+            <directory>target</directory>
+            <outputDirectory></outputDirectory>
+            <includes>
+                <include>*.jar</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+            <directory>target/site/apidocs</directory>
+            <outputDirectory>apidocs</outputDirectory>
+        </fileSet>
+    </fileSets>
+</assembly>

Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: commons/proper/jexl/trunk/src/assembly/src.xml
URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
==============================================================================
--- commons/proper/jexl/trunk/src/assembly/src.xml (added)
+++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
@@ -0,0 +1,50 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<assembly>
+    <id>src</id>
+    <formats>
+        <format>tar.gz</format>
+        <format>zip</format>
+    </formats>
+    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
+    <fileSets>
+        <fileSet>
+            <includes>
+                <include>build.properties.sample</include>
+                <include>build.xml</include>
+                <include>build-maven.xml</include>
+                <include>LICENSE.txt</include>
+                <include>maven.xml</include>
+                <include>NOTICE.txt</include>
+                <include>pom.xml</include>
+                <include>project.properties</include>
+                <include>project.xml</include>
+                <include>PROPOSAL.html</include>
+                <include>RELEASE-NOTES.txt</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+            <directory>examples</directory>
+        </fileSet>
+        <fileSet>
+            <directory>src</directory>
+        </fileSet>
+        <fileSet>
+            <directory>xdocs</directory>
+        </fileSet>
+    </fileSets>
+</assembly>

Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: commons/proper/jexl/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
==============================================================================
--- commons/proper/jexl/trunk/src/site/site.xml (added)
+++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ 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 name="JEXL">
+    <bannerRight>
+        <name>Commons JEXL</name>
+        <src>/images/jexl-logo-white.png</src>
+        <href>/index.html</href>
+    </bannerRight>
+
+    <body>
+        <menu name="JEXL">
+            <item name="Overview"                href="/index.html" />
+            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
+            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
+            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
+            <item name="Releases and Builds"     href="/releases.html"/>
+            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
+            <item name="Reference"               href="/reference/index.html"/>
+            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
+        </menu>
+
+        <menu name="Development">
+            <item name="Mailing Lists"           href="/mail-lists.html"/>
+            <item name="Issue Tracking"          href="/issue-tracking.html"/>
+            <item name="Source Repository"       href="/source-repository.html"/>
+            <item name="Building"                href="/building.html"/>
+            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
+        </menu>
+
+    </body>
+
+</project>

Propchange: commons/proper/jexl/trunk/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: commons/proper/jexl/trunk/src/site/site.xml
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL


Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

diongillard
Hi all,

is there a mandate for an m2 build for commons?

On 11/16/07, [hidden email] <[hidden email]> wrote:

> Author: niallp
> Date: Fri Nov 16 03:42:56 2007
> New Revision: 595632
>
> URL: http://svn.apache.org/viewvc?rev=595632&view=rev
> Log:
> Add m2 build
>
> Added:
>     commons/proper/jexl/trunk/pom.xml   (with props)
>     commons/proper/jexl/trunk/src/assembly/
>     commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
>     commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
>     commons/proper/jexl/trunk/src/site/
>     commons/proper/jexl/trunk/src/site/resources/
>     commons/proper/jexl/trunk/src/site/resources/images/
>       - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
>     commons/proper/jexl/trunk/src/site/site.xml   (with props)
>
> Added: commons/proper/jexl/trunk/pom.xml
> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
> ==============================================================================
> --- commons/proper/jexl/trunk/pom.xml (added)
> +++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
> @@ -0,0 +1,167 @@
> +<?xml version="1.0"?>
> +<!--
> +   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">
> +  <parent>
> +    <groupId>org.apache.commons</groupId>
> +    <artifactId>commons-parent</artifactId>
> +    <version>5</version>
> +  </parent>
> +  <modelVersion>4.0.0</modelVersion>
> +  <groupId>commons-jexl</groupId>
> +  <artifactId>commons-jexl</artifactId>
> +  <version>1.1.1-SNAPSHOT</version>
> +  <name>Commons JEXL</name>
> +  <inceptionYear>2003</inceptionYear>
> +  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
> +  <url>http://commons.apache.org/jexl/</url>
> +
> +  <issueManagement>
> +    <system>jira</system>
> +    <url>http://issues.apache.org/jira/browse/JEXL</url>
> +  </issueManagement>
> +
> +  <scm>
> +    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
> +    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
> +    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
> +  </scm>
> +
> +  <developers>
> +    <developer>
> +      <name>dIon Gillard</name>
> +      <id>dion</id>
> +      <email>[hidden email]</email>
> +      <organization>Apache Software Foundation</organization>
> +    </developer>
> +    <developer>
> +      <name>Geir Magnusson Jr.</name>
> +      <id>geirm</id>
> +      <email>[hidden email]</email>
> +      <organization>independent</organization>
> +    </developer>
> +    <developer>
> +      <name>Tim O'Brien</name>
> +      <id>tobrien</id>
> +      <email>[hidden email]</email>
> +      <organization>independent</organization>
> +    </developer>
> +    <developer>
> +      <name>Peter Royal</name>
> +      <id>proyal</id>
> +      <email>[hidden email]</email>
> +      <organization>Apache Software Foundation</organization>
> +    </developer>
> +    <developer>
> +      <name>James Strachan</name>
> +      <id>jstrachan</id>
> +      <email>[hidden email]</email>
> +      <organization>SpiritSoft, Inc.</organization>
> +    </developer>
> +    <developer>
> +      <name>Rahul Akolkar</name>
> +      <id>rahul</id>
> +      <email>rahul AT apache.org</email>
> +      <organization>Apache Software Foundation</organization>
> +    </developer>
> +  </developers>
> +
> +  <dependencies>
> +    <dependency>
> +      <groupId>commons-logging</groupId>
> +      <artifactId>commons-logging</artifactId>
> +      <version>1.0.4</version>
> +    </dependency>
> +    <dependency>
> +      <groupId>junit</groupId>
> +      <artifactId>junit</artifactId>
> +      <version>3.8.1</version>
> +      <optional>true</optional>
> +    </dependency>
> +  </dependencies>
> +
> +  <build>
> +    <sourceDirectory>src/java</sourceDirectory>
> +    <testSourceDirectory>src/test</testSourceDirectory>
> +    <resources>
> +      <resource>
> +        <directory>.</directory>
> +        <targetPath>META-INF</targetPath>
> +          <includes>
> +            <include>NOTICE.txt</include>
> +            <include>LICENSE.txt</include>
> +          </includes>
> +        </resource>
> +      </resources>
> +      <plugins>
> +        <plugin>
> +          <groupId>org.apache.maven.plugins</groupId>
> +          <artifactId>maven-surefire-plugin</artifactId>
> +            <configuration>
> +              <includes>
> +                <include>**/Test*.java</include>
> +              </includes>
> +          </configuration>
> +        </plugin>
> +        <plugin>
> +          <artifactId>maven-assembly-plugin</artifactId>
> +          <configuration>
> +            <descriptors>
> +              <descriptor>src/assembly/bin.xml</descriptor>
> +              <descriptor>src/assembly/src.xml</descriptor>
> +            </descriptors>
> +            <tarLongFileMode>gnu</tarLongFileMode>
> +          </configuration>
> +        </plugin>
> +      </plugins>
> +    </build>
> +
> +    <reporting>
> +      <plugins>
> +        <plugin>
> +          <groupId>org.apache.maven.plugins</groupId>
> +          <artifactId>maven-changes-plugin</artifactId>
> +          <configuration>
> +            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
> +            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
> +          </configuration>
> +          <reportSets>
> +            <reportSet>
> +              <reports>
> +                 <report>changes-report</report>
> +              </reports>
> +            </reportSet>
> +          </reportSets>
> +        </plugin>
> +        <!--
> +        <plugin>
> +          <groupId>org.apache.maven.plugins</groupId>
> +          <artifactId>maven-checkstyle-plugin</artifactId>
> +          <configuration>
> +            <configLocation>src/conf/checkstyle.xml</configLocation>
> +            <enableRulesSummary>false</enableRulesSummary>
> +            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
> +          </configuration>
> +        </plugin>
> +        -->
> +      </plugins>
> +    </reporting>
> +
> +</project>
>
> Propchange: commons/proper/jexl/trunk/pom.xml
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange: commons/proper/jexl/trunk/pom.xml
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
>
> Added: commons/proper/jexl/trunk/src/assembly/bin.xml
> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
> ==============================================================================
> --- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
> +++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
> @@ -0,0 +1,44 @@
> +<!--
> + Licensed to the Apache Software Foundation (ASF) under one or more
> + contributor license agreements.  See the NOTICE file distributed with
> + this work for additional information regarding copyright ownership.
> + The ASF licenses this file to You under the Apache License, Version 2.0
> + (the "License"); you may not use this file except in compliance with
> + the License.  You may obtain a copy of the License at
> +
> +      http://www.apache.org/licenses/LICENSE-2.0
> +
> + Unless required by applicable law or agreed to in writing, software
> + distributed under the License is distributed on an "AS IS" BASIS,
> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> + See the License for the specific language governing permissions and
> + limitations under the License.
> +-->
> +<assembly>
> +    <id>bin</id>
> +    <formats>
> +        <format>tar.gz</format>
> +        <format>zip</format>
> +    </formats>
> +    <includeSiteDirectory>false</includeSiteDirectory>
> +    <fileSets>
> +        <fileSet>
> +            <includes>
> +                <include>LICENSE.txt</include>
> +                <include>NOTICE.txt</include>
> +                <include>RELEASE-NOTES.txt</include>
> +            </includes>
> +        </fileSet>
> +        <fileSet>
> +            <directory>target</directory>
> +            <outputDirectory></outputDirectory>
> +            <includes>
> +                <include>*.jar</include>
> +            </includes>
> +        </fileSet>
> +        <fileSet>
> +            <directory>target/site/apidocs</directory>
> +            <outputDirectory>apidocs</outputDirectory>
> +        </fileSet>
> +    </fileSets>
> +</assembly>
>
> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
>
> Added: commons/proper/jexl/trunk/src/assembly/src.xml
> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
> ==============================================================================
> --- commons/proper/jexl/trunk/src/assembly/src.xml (added)
> +++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
> @@ -0,0 +1,50 @@
> +<!--
> + Licensed to the Apache Software Foundation (ASF) under one or more
> + contributor license agreements.  See the NOTICE file distributed with
> + this work for additional information regarding copyright ownership.
> + The ASF licenses this file to You under the Apache License, Version 2.0
> + (the "License"); you may not use this file except in compliance with
> + the License.  You may obtain a copy of the License at
> +
> +      http://www.apache.org/licenses/LICENSE-2.0
> +
> + Unless required by applicable law or agreed to in writing, software
> + distributed under the License is distributed on an "AS IS" BASIS,
> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> + See the License for the specific language governing permissions and
> + limitations under the License.
> +-->
> +<assembly>
> +    <id>src</id>
> +    <formats>
> +        <format>tar.gz</format>
> +        <format>zip</format>
> +    </formats>
> +    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
> +    <fileSets>
> +        <fileSet>
> +            <includes>
> +                <include>build.properties.sample</include>
> +                <include>build.xml</include>
> +                <include>build-maven.xml</include>
> +                <include>LICENSE.txt</include>
> +                <include>maven.xml</include>
> +                <include>NOTICE.txt</include>
> +                <include>pom.xml</include>
> +                <include>project.properties</include>
> +                <include>project.xml</include>
> +                <include>PROPOSAL.html</include>
> +                <include>RELEASE-NOTES.txt</include>
> +            </includes>
> +        </fileSet>
> +        <fileSet>
> +            <directory>examples</directory>
> +        </fileSet>
> +        <fileSet>
> +            <directory>src</directory>
> +        </fileSet>
> +        <fileSet>
> +            <directory>xdocs</directory>
> +        </fileSet>
> +    </fileSets>
> +</assembly>
>
> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
>
> Added: commons/proper/jexl/trunk/src/site/site.xml
> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
> ==============================================================================
> --- commons/proper/jexl/trunk/src/site/site.xml (added)
> +++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
> @@ -0,0 +1,47 @@
> +<?xml version="1.0" encoding="ISO-8859-1"?>
> +<!--
> + 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 name="JEXL">
> +    <bannerRight>
> +        <name>Commons JEXL</name>
> +        <src>/images/jexl-logo-white.png</src>
> +        <href>/index.html</href>
> +    </bannerRight>
> +
> +    <body>
> +        <menu name="JEXL">
> +            <item name="Overview"                href="/index.html" />
> +            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
> +            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
> +            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
> +            <item name="Releases and Builds"     href="/releases.html"/>
> +            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
> +            <item name="Reference"               href="/reference/index.html"/>
> +            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
> +        </menu>
> +
> +        <menu name="Development">
> +            <item name="Mailing Lists"           href="/mail-lists.html"/>
> +            <item name="Issue Tracking"          href="/issue-tracking.html"/>
> +            <item name="Source Repository"       href="/source-repository.html"/>
> +            <item name="Building"                href="/building.html"/>
> +            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
> +        </menu>
> +
> +    </body>
> +
> +</project>
>
> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
>
>
>


--
dIon Gillard
Rule #131 of Acquisition: Information is Profit.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

Niall Pemberton
On Nov 16, 2007 1:03 PM, Dion Gillard <[hidden email]> wrote:
> Hi all,
>
> is there a mandate for an m2 build for commons?

No mandate but AIUI the aim is to move over to m2.

Niall

> On 11/16/07, [hidden email] <[hidden email]> wrote:
> > Author: niallp
> > Date: Fri Nov 16 03:42:56 2007
> > New Revision: 595632
> >
> > URL: http://svn.apache.org/viewvc?rev=595632&view=rev
> > Log:
> > Add m2 build
> >
> > Added:
> >     commons/proper/jexl/trunk/pom.xml   (with props)
> >     commons/proper/jexl/trunk/src/assembly/
> >     commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
> >     commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
> >     commons/proper/jexl/trunk/src/site/
> >     commons/proper/jexl/trunk/src/site/resources/
> >     commons/proper/jexl/trunk/src/site/resources/images/
> >       - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
> >     commons/proper/jexl/trunk/src/site/site.xml   (with props)
> >
> > Added: commons/proper/jexl/trunk/pom.xml
> > URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
> > ==============================================================================
> > --- commons/proper/jexl/trunk/pom.xml (added)
> > +++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
> > @@ -0,0 +1,167 @@
> > +<?xml version="1.0"?>
> > +<!--
> > +   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">
> > +  <parent>
> > +    <groupId>org.apache.commons</groupId>
> > +    <artifactId>commons-parent</artifactId>
> > +    <version>5</version>
> > +  </parent>
> > +  <modelVersion>4.0.0</modelVersion>
> > +  <groupId>commons-jexl</groupId>
> > +  <artifactId>commons-jexl</artifactId>
> > +  <version>1.1.1-SNAPSHOT</version>
> > +  <name>Commons JEXL</name>
> > +  <inceptionYear>2003</inceptionYear>
> > +  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
> > +  <url>http://commons.apache.org/jexl/</url>
> > +
> > +  <issueManagement>
> > +    <system>jira</system>
> > +    <url>http://issues.apache.org/jira/browse/JEXL</url>
> > +  </issueManagement>
> > +
> > +  <scm>
> > +    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
> > +    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
> > +    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
> > +  </scm>
> > +
> > +  <developers>
> > +    <developer>
> > +      <name>dIon Gillard</name>
> > +      <id>dion</id>
> > +      <email>[hidden email]</email>
> > +      <organization>Apache Software Foundation</organization>
> > +    </developer>
> > +    <developer>
> > +      <name>Geir Magnusson Jr.</name>
> > +      <id>geirm</id>
> > +      <email>[hidden email]</email>
> > +      <organization>independent</organization>
> > +    </developer>
> > +    <developer>
> > +      <name>Tim O'Brien</name>
> > +      <id>tobrien</id>
> > +      <email>[hidden email]</email>
> > +      <organization>independent</organization>
> > +    </developer>
> > +    <developer>
> > +      <name>Peter Royal</name>
> > +      <id>proyal</id>
> > +      <email>[hidden email]</email>
> > +      <organization>Apache Software Foundation</organization>
> > +    </developer>
> > +    <developer>
> > +      <name>James Strachan</name>
> > +      <id>jstrachan</id>
> > +      <email>[hidden email]</email>
> > +      <organization>SpiritSoft, Inc.</organization>
> > +    </developer>
> > +    <developer>
> > +      <name>Rahul Akolkar</name>
> > +      <id>rahul</id>
> > +      <email>rahul AT apache.org</email>
> > +      <organization>Apache Software Foundation</organization>
> > +    </developer>
> > +  </developers>
> > +
> > +  <dependencies>
> > +    <dependency>
> > +      <groupId>commons-logging</groupId>
> > +      <artifactId>commons-logging</artifactId>
> > +      <version>1.0.4</version>
> > +    </dependency>
> > +    <dependency>
> > +      <groupId>junit</groupId>
> > +      <artifactId>junit</artifactId>
> > +      <version>3.8.1</version>
> > +      <optional>true</optional>
> > +    </dependency>
> > +  </dependencies>
> > +
> > +  <build>
> > +    <sourceDirectory>src/java</sourceDirectory>
> > +    <testSourceDirectory>src/test</testSourceDirectory>
> > +    <resources>
> > +      <resource>
> > +        <directory>.</directory>
> > +        <targetPath>META-INF</targetPath>
> > +          <includes>
> > +            <include>NOTICE.txt</include>
> > +            <include>LICENSE.txt</include>
> > +          </includes>
> > +        </resource>
> > +      </resources>
> > +      <plugins>
> > +        <plugin>
> > +          <groupId>org.apache.maven.plugins</groupId>
> > +          <artifactId>maven-surefire-plugin</artifactId>
> > +            <configuration>
> > +              <includes>
> > +                <include>**/Test*.java</include>
> > +              </includes>
> > +          </configuration>
> > +        </plugin>
> > +        <plugin>
> > +          <artifactId>maven-assembly-plugin</artifactId>
> > +          <configuration>
> > +            <descriptors>
> > +              <descriptor>src/assembly/bin.xml</descriptor>
> > +              <descriptor>src/assembly/src.xml</descriptor>
> > +            </descriptors>
> > +            <tarLongFileMode>gnu</tarLongFileMode>
> > +          </configuration>
> > +        </plugin>
> > +      </plugins>
> > +    </build>
> > +
> > +    <reporting>
> > +      <plugins>
> > +        <plugin>
> > +          <groupId>org.apache.maven.plugins</groupId>
> > +          <artifactId>maven-changes-plugin</artifactId>
> > +          <configuration>
> > +            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
> > +            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
> > +          </configuration>
> > +          <reportSets>
> > +            <reportSet>
> > +              <reports>
> > +                 <report>changes-report</report>
> > +              </reports>
> > +            </reportSet>
> > +          </reportSets>
> > +        </plugin>
> > +        <!--
> > +        <plugin>
> > +          <groupId>org.apache.maven.plugins</groupId>
> > +          <artifactId>maven-checkstyle-plugin</artifactId>
> > +          <configuration>
> > +            <configLocation>src/conf/checkstyle.xml</configLocation>
> > +            <enableRulesSummary>false</enableRulesSummary>
> > +            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
> > +          </configuration>
> > +        </plugin>
> > +        -->
> > +      </plugins>
> > +    </reporting>
> > +
> > +</project>
> >
> > Propchange: commons/proper/jexl/trunk/pom.xml
> > ------------------------------------------------------------------------------
> >     svn:eol-style = native
> >
> > Propchange: commons/proper/jexl/trunk/pom.xml
> > ------------------------------------------------------------------------------
> >     svn:keywords = Date Author Id Revision HeadURL
> >
> > Added: commons/proper/jexl/trunk/src/assembly/bin.xml
> > URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
> > ==============================================================================
> > --- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
> > +++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
> > @@ -0,0 +1,44 @@
> > +<!--
> > + Licensed to the Apache Software Foundation (ASF) under one or more
> > + contributor license agreements.  See the NOTICE file distributed with
> > + this work for additional information regarding copyright ownership.
> > + The ASF licenses this file to You under the Apache License, Version 2.0
> > + (the "License"); you may not use this file except in compliance with
> > + the License.  You may obtain a copy of the License at
> > +
> > +      http://www.apache.org/licenses/LICENSE-2.0
> > +
> > + Unless required by applicable law or agreed to in writing, software
> > + distributed under the License is distributed on an "AS IS" BASIS,
> > + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > + See the License for the specific language governing permissions and
> > + limitations under the License.
> > +-->
> > +<assembly>
> > +    <id>bin</id>
> > +    <formats>
> > +        <format>tar.gz</format>
> > +        <format>zip</format>
> > +    </formats>
> > +    <includeSiteDirectory>false</includeSiteDirectory>
> > +    <fileSets>
> > +        <fileSet>
> > +            <includes>
> > +                <include>LICENSE.txt</include>
> > +                <include>NOTICE.txt</include>
> > +                <include>RELEASE-NOTES.txt</include>
> > +            </includes>
> > +        </fileSet>
> > +        <fileSet>
> > +            <directory>target</directory>
> > +            <outputDirectory></outputDirectory>
> > +            <includes>
> > +                <include>*.jar</include>
> > +            </includes>
> > +        </fileSet>
> > +        <fileSet>
> > +            <directory>target/site/apidocs</directory>
> > +            <outputDirectory>apidocs</outputDirectory>
> > +        </fileSet>
> > +    </fileSets>
> > +</assembly>
> >
> > Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > ------------------------------------------------------------------------------
> >     svn:eol-style = native
> >
> > Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > ------------------------------------------------------------------------------
> >     svn:keywords = Date Author Id Revision HeadURL
> >
> > Added: commons/proper/jexl/trunk/src/assembly/src.xml
> > URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
> > ==============================================================================
> > --- commons/proper/jexl/trunk/src/assembly/src.xml (added)
> > +++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
> > @@ -0,0 +1,50 @@
> > +<!--
> > + Licensed to the Apache Software Foundation (ASF) under one or more
> > + contributor license agreements.  See the NOTICE file distributed with
> > + this work for additional information regarding copyright ownership.
> > + The ASF licenses this file to You under the Apache License, Version 2.0
> > + (the "License"); you may not use this file except in compliance with
> > + the License.  You may obtain a copy of the License at
> > +
> > +      http://www.apache.org/licenses/LICENSE-2.0
> > +
> > + Unless required by applicable law or agreed to in writing, software
> > + distributed under the License is distributed on an "AS IS" BASIS,
> > + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > + See the License for the specific language governing permissions and
> > + limitations under the License.
> > +-->
> > +<assembly>
> > +    <id>src</id>
> > +    <formats>
> > +        <format>tar.gz</format>
> > +        <format>zip</format>
> > +    </formats>
> > +    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
> > +    <fileSets>
> > +        <fileSet>
> > +            <includes>
> > +                <include>build.properties.sample</include>
> > +                <include>build.xml</include>
> > +                <include>build-maven.xml</include>
> > +                <include>LICENSE.txt</include>
> > +                <include>maven.xml</include>
> > +                <include>NOTICE.txt</include>
> > +                <include>pom.xml</include>
> > +                <include>project.properties</include>
> > +                <include>project.xml</include>
> > +                <include>PROPOSAL.html</include>
> > +                <include>RELEASE-NOTES.txt</include>
> > +            </includes>
> > +        </fileSet>
> > +        <fileSet>
> > +            <directory>examples</directory>
> > +        </fileSet>
> > +        <fileSet>
> > +            <directory>src</directory>
> > +        </fileSet>
> > +        <fileSet>
> > +            <directory>xdocs</directory>
> > +        </fileSet>
> > +    </fileSets>
> > +</assembly>
> >
> > Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > ------------------------------------------------------------------------------
> >     svn:eol-style = native
> >
> > Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > ------------------------------------------------------------------------------
> >     svn:keywords = Date Author Id Revision HeadURL
> >
> > Added: commons/proper/jexl/trunk/src/site/site.xml
> > URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
> > ==============================================================================
> > --- commons/proper/jexl/trunk/src/site/site.xml (added)
> > +++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
> > @@ -0,0 +1,47 @@
> > +<?xml version="1.0" encoding="ISO-8859-1"?>
> > +<!--
> > + 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 name="JEXL">
> > +    <bannerRight>
> > +        <name>Commons JEXL</name>
> > +        <src>/images/jexl-logo-white.png</src>
> > +        <href>/index.html</href>
> > +    </bannerRight>
> > +
> > +    <body>
> > +        <menu name="JEXL">
> > +            <item name="Overview"                href="/index.html" />
> > +            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
> > +            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
> > +            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
> > +            <item name="Releases and Builds"     href="/releases.html"/>
> > +            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
> > +            <item name="Reference"               href="/reference/index.html"/>
> > +            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
> > +        </menu>
> > +
> > +        <menu name="Development">
> > +            <item name="Mailing Lists"           href="/mail-lists.html"/>
> > +            <item name="Issue Tracking"          href="/issue-tracking.html"/>
> > +            <item name="Source Repository"       href="/source-repository.html"/>
> > +            <item name="Building"                href="/building.html"/>
> > +            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
> > +        </menu>
> > +
> > +    </body>
> > +
> > +</project>
> >
> > Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > ------------------------------------------------------------------------------
> >     svn:eol-style = native
> >
> > Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > ------------------------------------------------------------------------------
> >     svn:keywords = Date Author Id Revision HeadURL
> >
> >
> >
>
>
> --
> dIon Gillard
> Rule #131 of Acquisition: Information is Profit.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

Martin van den Bemt
In reply to this post by diongillard
Do you anticipate complications with a move ?

Mvgr,
Martin

Dion Gillard wrote:

> Hi all,
>
> is there a mandate for an m2 build for commons?
>
> On 11/16/07, [hidden email] <[hidden email]> wrote:
>> Author: niallp
>> Date: Fri Nov 16 03:42:56 2007
>> New Revision: 595632
>>
>> URL: http://svn.apache.org/viewvc?rev=595632&view=rev
>> Log:
>> Add m2 build
>>
>> Added:
>>     commons/proper/jexl/trunk/pom.xml   (with props)
>>     commons/proper/jexl/trunk/src/assembly/
>>     commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
>>     commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
>>     commons/proper/jexl/trunk/src/site/
>>     commons/proper/jexl/trunk/src/site/resources/
>>     commons/proper/jexl/trunk/src/site/resources/images/
>>       - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
>>     commons/proper/jexl/trunk/src/site/site.xml   (with props)
>>
>> Added: commons/proper/jexl/trunk/pom.xml
>> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
>> ==============================================================================
>> --- commons/proper/jexl/trunk/pom.xml (added)
>> +++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
>> @@ -0,0 +1,167 @@
>> +<?xml version="1.0"?>
>> +<!--
>> +   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">
>> +  <parent>
>> +    <groupId>org.apache.commons</groupId>
>> +    <artifactId>commons-parent</artifactId>
>> +    <version>5</version>
>> +  </parent>
>> +  <modelVersion>4.0.0</modelVersion>
>> +  <groupId>commons-jexl</groupId>
>> +  <artifactId>commons-jexl</artifactId>
>> +  <version>1.1.1-SNAPSHOT</version>
>> +  <name>Commons JEXL</name>
>> +  <inceptionYear>2003</inceptionYear>
>> +  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
>> +  <url>http://commons.apache.org/jexl/</url>
>> +
>> +  <issueManagement>
>> +    <system>jira</system>
>> +    <url>http://issues.apache.org/jira/browse/JEXL</url>
>> +  </issueManagement>
>> +
>> +  <scm>
>> +    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
>> +    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
>> +    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
>> +  </scm>
>> +
>> +  <developers>
>> +    <developer>
>> +      <name>dIon Gillard</name>
>> +      <id>dion</id>
>> +      <email>[hidden email]</email>
>> +      <organization>Apache Software Foundation</organization>
>> +    </developer>
>> +    <developer>
>> +      <name>Geir Magnusson Jr.</name>
>> +      <id>geirm</id>
>> +      <email>[hidden email]</email>
>> +      <organization>independent</organization>
>> +    </developer>
>> +    <developer>
>> +      <name>Tim O'Brien</name>
>> +      <id>tobrien</id>
>> +      <email>[hidden email]</email>
>> +      <organization>independent</organization>
>> +    </developer>
>> +    <developer>
>> +      <name>Peter Royal</name>
>> +      <id>proyal</id>
>> +      <email>[hidden email]</email>
>> +      <organization>Apache Software Foundation</organization>
>> +    </developer>
>> +    <developer>
>> +      <name>James Strachan</name>
>> +      <id>jstrachan</id>
>> +      <email>[hidden email]</email>
>> +      <organization>SpiritSoft, Inc.</organization>
>> +    </developer>
>> +    <developer>
>> +      <name>Rahul Akolkar</name>
>> +      <id>rahul</id>
>> +      <email>rahul AT apache.org</email>
>> +      <organization>Apache Software Foundation</organization>
>> +    </developer>
>> +  </developers>
>> +
>> +  <dependencies>
>> +    <dependency>
>> +      <groupId>commons-logging</groupId>
>> +      <artifactId>commons-logging</artifactId>
>> +      <version>1.0.4</version>
>> +    </dependency>
>> +    <dependency>
>> +      <groupId>junit</groupId>
>> +      <artifactId>junit</artifactId>
>> +      <version>3.8.1</version>
>> +      <optional>true</optional>
>> +    </dependency>
>> +  </dependencies>
>> +
>> +  <build>
>> +    <sourceDirectory>src/java</sourceDirectory>
>> +    <testSourceDirectory>src/test</testSourceDirectory>
>> +    <resources>
>> +      <resource>
>> +        <directory>.</directory>
>> +        <targetPath>META-INF</targetPath>
>> +          <includes>
>> +            <include>NOTICE.txt</include>
>> +            <include>LICENSE.txt</include>
>> +          </includes>
>> +        </resource>
>> +      </resources>
>> +      <plugins>
>> +        <plugin>
>> +          <groupId>org.apache.maven.plugins</groupId>
>> +          <artifactId>maven-surefire-plugin</artifactId>
>> +            <configuration>
>> +              <includes>
>> +                <include>**/Test*.java</include>
>> +              </includes>
>> +          </configuration>
>> +        </plugin>
>> +        <plugin>
>> +          <artifactId>maven-assembly-plugin</artifactId>
>> +          <configuration>
>> +            <descriptors>
>> +              <descriptor>src/assembly/bin.xml</descriptor>
>> +              <descriptor>src/assembly/src.xml</descriptor>
>> +            </descriptors>
>> +            <tarLongFileMode>gnu</tarLongFileMode>
>> +          </configuration>
>> +        </plugin>
>> +      </plugins>
>> +    </build>
>> +
>> +    <reporting>
>> +      <plugins>
>> +        <plugin>
>> +          <groupId>org.apache.maven.plugins</groupId>
>> +          <artifactId>maven-changes-plugin</artifactId>
>> +          <configuration>
>> +            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
>> +            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
>> +          </configuration>
>> +          <reportSets>
>> +            <reportSet>
>> +              <reports>
>> +                 <report>changes-report</report>
>> +              </reports>
>> +            </reportSet>
>> +          </reportSets>
>> +        </plugin>
>> +        <!--
>> +        <plugin>
>> +          <groupId>org.apache.maven.plugins</groupId>
>> +          <artifactId>maven-checkstyle-plugin</artifactId>
>> +          <configuration>
>> +            <configLocation>src/conf/checkstyle.xml</configLocation>
>> +            <enableRulesSummary>false</enableRulesSummary>
>> +            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
>> +          </configuration>
>> +        </plugin>
>> +        -->
>> +      </plugins>
>> +    </reporting>
>> +
>> +</project>
>>
>> Propchange: commons/proper/jexl/trunk/pom.xml
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange: commons/proper/jexl/trunk/pom.xml
>> ------------------------------------------------------------------------------
>>     svn:keywords = Date Author Id Revision HeadURL
>>
>> Added: commons/proper/jexl/trunk/src/assembly/bin.xml
>> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
>> ==============================================================================
>> --- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
>> +++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
>> @@ -0,0 +1,44 @@
>> +<!--
>> + Licensed to the Apache Software Foundation (ASF) under one or more
>> + contributor license agreements.  See the NOTICE file distributed with
>> + this work for additional information regarding copyright ownership.
>> + The ASF licenses this file to You under the Apache License, Version 2.0
>> + (the "License"); you may not use this file except in compliance with
>> + the License.  You may obtain a copy of the License at
>> +
>> +      http://www.apache.org/licenses/LICENSE-2.0
>> +
>> + Unless required by applicable law or agreed to in writing, software
>> + distributed under the License is distributed on an "AS IS" BASIS,
>> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
>> + See the License for the specific language governing permissions and
>> + limitations under the License.
>> +-->
>> +<assembly>
>> +    <id>bin</id>
>> +    <formats>
>> +        <format>tar.gz</format>
>> +        <format>zip</format>
>> +    </formats>
>> +    <includeSiteDirectory>false</includeSiteDirectory>
>> +    <fileSets>
>> +        <fileSet>
>> +            <includes>
>> +                <include>LICENSE.txt</include>
>> +                <include>NOTICE.txt</include>
>> +                <include>RELEASE-NOTES.txt</include>
>> +            </includes>
>> +        </fileSet>
>> +        <fileSet>
>> +            <directory>target</directory>
>> +            <outputDirectory></outputDirectory>
>> +            <includes>
>> +                <include>*.jar</include>
>> +            </includes>
>> +        </fileSet>
>> +        <fileSet>
>> +            <directory>target/site/apidocs</directory>
>> +            <outputDirectory>apidocs</outputDirectory>
>> +        </fileSet>
>> +    </fileSets>
>> +</assembly>
>>
>> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
>> ------------------------------------------------------------------------------
>>     svn:keywords = Date Author Id Revision HeadURL
>>
>> Added: commons/proper/jexl/trunk/src/assembly/src.xml
>> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
>> ==============================================================================
>> --- commons/proper/jexl/trunk/src/assembly/src.xml (added)
>> +++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
>> @@ -0,0 +1,50 @@
>> +<!--
>> + Licensed to the Apache Software Foundation (ASF) under one or more
>> + contributor license agreements.  See the NOTICE file distributed with
>> + this work for additional information regarding copyright ownership.
>> + The ASF licenses this file to You under the Apache License, Version 2.0
>> + (the "License"); you may not use this file except in compliance with
>> + the License.  You may obtain a copy of the License at
>> +
>> +      http://www.apache.org/licenses/LICENSE-2.0
>> +
>> + Unless required by applicable law or agreed to in writing, software
>> + distributed under the License is distributed on an "AS IS" BASIS,
>> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
>> + See the License for the specific language governing permissions and
>> + limitations under the License.
>> +-->
>> +<assembly>
>> +    <id>src</id>
>> +    <formats>
>> +        <format>tar.gz</format>
>> +        <format>zip</format>
>> +    </formats>
>> +    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
>> +    <fileSets>
>> +        <fileSet>
>> +            <includes>
>> +                <include>build.properties.sample</include>
>> +                <include>build.xml</include>
>> +                <include>build-maven.xml</include>
>> +                <include>LICENSE.txt</include>
>> +                <include>maven.xml</include>
>> +                <include>NOTICE.txt</include>
>> +                <include>pom.xml</include>
>> +                <include>project.properties</include>
>> +                <include>project.xml</include>
>> +                <include>PROPOSAL.html</include>
>> +                <include>RELEASE-NOTES.txt</include>
>> +            </includes>
>> +        </fileSet>
>> +        <fileSet>
>> +            <directory>examples</directory>
>> +        </fileSet>
>> +        <fileSet>
>> +            <directory>src</directory>
>> +        </fileSet>
>> +        <fileSet>
>> +            <directory>xdocs</directory>
>> +        </fileSet>
>> +    </fileSets>
>> +</assembly>
>>
>> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
>> ------------------------------------------------------------------------------
>>     svn:keywords = Date Author Id Revision HeadURL
>>
>> Added: commons/proper/jexl/trunk/src/site/site.xml
>> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
>> ==============================================================================
>> --- commons/proper/jexl/trunk/src/site/site.xml (added)
>> +++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
>> @@ -0,0 +1,47 @@
>> +<?xml version="1.0" encoding="ISO-8859-1"?>
>> +<!--
>> + 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 name="JEXL">
>> +    <bannerRight>
>> +        <name>Commons JEXL</name>
>> +        <src>/images/jexl-logo-white.png</src>
>> +        <href>/index.html</href>
>> +    </bannerRight>
>> +
>> +    <body>
>> +        <menu name="JEXL">
>> +            <item name="Overview"                href="/index.html" />
>> +            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
>> +            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
>> +            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
>> +            <item name="Releases and Builds"     href="/releases.html"/>
>> +            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
>> +            <item name="Reference"               href="/reference/index.html"/>
>> +            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
>> +        </menu>
>> +
>> +        <menu name="Development">
>> +            <item name="Mailing Lists"           href="/mail-lists.html"/>
>> +            <item name="Issue Tracking"          href="/issue-tracking.html"/>
>> +            <item name="Source Repository"       href="/source-repository.html"/>
>> +            <item name="Building"                href="/building.html"/>
>> +            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
>> +        </menu>
>> +
>> +    </body>
>> +
>> +</project>
>>
>> Propchange: commons/proper/jexl/trunk/src/site/site.xml
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange: commons/proper/jexl/trunk/src/site/site.xml
>> ------------------------------------------------------------------------------
>>     svn:keywords = Date Author Id Revision HeadURL
>>
>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

diongillard
I figure that things are going to get missed since there's been little
to no discussion I can recall in recent times on how, what, when it's
happening.

As a start:
- Shouldn't things like the changes plugin issue management URL be in
the parent POM?
- Is there a working Javacc 4.0 plugin for mvn?


Dion

On 11/17/07, Martin van den Bemt <[hidden email]> wrote:

> Do you anticipate complications with a move ?
>
> Mvgr,
> Martin
>
> Dion Gillard wrote:
> > Hi all,
> >
> > is there a mandate for an m2 build for commons?
> >
> > On 11/16/07, [hidden email] <[hidden email]> wrote:
> >> Author: niallp
> >> Date: Fri Nov 16 03:42:56 2007
> >> New Revision: 595632
> >>
> >> URL: http://svn.apache.org/viewvc?rev=595632&view=rev
> >> Log:
> >> Add m2 build
> >>
> >> Added:
> >>     commons/proper/jexl/trunk/pom.xml   (with props)
> >>     commons/proper/jexl/trunk/src/assembly/
> >>     commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
> >>     commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
> >>     commons/proper/jexl/trunk/src/site/
> >>     commons/proper/jexl/trunk/src/site/resources/
> >>     commons/proper/jexl/trunk/src/site/resources/images/
> >>       - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
> >>     commons/proper/jexl/trunk/src/site/site.xml   (with props)
> >>
> >> Added: commons/proper/jexl/trunk/pom.xml
> >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
> >> ==============================================================================
> >> --- commons/proper/jexl/trunk/pom.xml (added)
> >> +++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
> >> @@ -0,0 +1,167 @@
> >> +<?xml version="1.0"?>
> >> +<!--
> >> +   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">
> >> +  <parent>
> >> +    <groupId>org.apache.commons</groupId>
> >> +    <artifactId>commons-parent</artifactId>
> >> +    <version>5</version>
> >> +  </parent>
> >> +  <modelVersion>4.0.0</modelVersion>
> >> +  <groupId>commons-jexl</groupId>
> >> +  <artifactId>commons-jexl</artifactId>
> >> +  <version>1.1.1-SNAPSHOT</version>
> >> +  <name>Commons JEXL</name>
> >> +  <inceptionYear>2003</inceptionYear>
> >> +  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
> >> +  <url>http://commons.apache.org/jexl/</url>
> >> +
> >> +  <issueManagement>
> >> +    <system>jira</system>
> >> +    <url>http://issues.apache.org/jira/browse/JEXL</url>
> >> +  </issueManagement>
> >> +
> >> +  <scm>
> >> +    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
> >> +    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
> >> +    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
> >> +  </scm>
> >> +
> >> +  <developers>
> >> +    <developer>
> >> +      <name>dIon Gillard</name>
> >> +      <id>dion</id>
> >> +      <email>[hidden email]</email>
> >> +      <organization>Apache Software Foundation</organization>
> >> +    </developer>
> >> +    <developer>
> >> +      <name>Geir Magnusson Jr.</name>
> >> +      <id>geirm</id>
> >> +      <email>[hidden email]</email>
> >> +      <organization>independent</organization>
> >> +    </developer>
> >> +    <developer>
> >> +      <name>Tim O'Brien</name>
> >> +      <id>tobrien</id>
> >> +      <email>[hidden email]</email>
> >> +      <organization>independent</organization>
> >> +    </developer>
> >> +    <developer>
> >> +      <name>Peter Royal</name>
> >> +      <id>proyal</id>
> >> +      <email>[hidden email]</email>
> >> +      <organization>Apache Software Foundation</organization>
> >> +    </developer>
> >> +    <developer>
> >> +      <name>James Strachan</name>
> >> +      <id>jstrachan</id>
> >> +      <email>[hidden email]</email>
> >> +      <organization>SpiritSoft, Inc.</organization>
> >> +    </developer>
> >> +    <developer>
> >> +      <name>Rahul Akolkar</name>
> >> +      <id>rahul</id>
> >> +      <email>rahul AT apache.org</email>
> >> +      <organization>Apache Software Foundation</organization>
> >> +    </developer>
> >> +  </developers>
> >> +
> >> +  <dependencies>
> >> +    <dependency>
> >> +      <groupId>commons-logging</groupId>
> >> +      <artifactId>commons-logging</artifactId>
> >> +      <version>1.0.4</version>
> >> +    </dependency>
> >> +    <dependency>
> >> +      <groupId>junit</groupId>
> >> +      <artifactId>junit</artifactId>
> >> +      <version>3.8.1</version>
> >> +      <optional>true</optional>
> >> +    </dependency>
> >> +  </dependencies>
> >> +
> >> +  <build>
> >> +    <sourceDirectory>src/java</sourceDirectory>
> >> +    <testSourceDirectory>src/test</testSourceDirectory>
> >> +    <resources>
> >> +      <resource>
> >> +        <directory>.</directory>
> >> +        <targetPath>META-INF</targetPath>
> >> +          <includes>
> >> +            <include>NOTICE.txt</include>
> >> +            <include>LICENSE.txt</include>
> >> +          </includes>
> >> +        </resource>
> >> +      </resources>
> >> +      <plugins>
> >> +        <plugin>
> >> +          <groupId>org.apache.maven.plugins</groupId>
> >> +          <artifactId>maven-surefire-plugin</artifactId>
> >> +            <configuration>
> >> +              <includes>
> >> +                <include>**/Test*.java</include>
> >> +              </includes>
> >> +          </configuration>
> >> +        </plugin>
> >> +        <plugin>
> >> +          <artifactId>maven-assembly-plugin</artifactId>
> >> +          <configuration>
> >> +            <descriptors>
> >> +              <descriptor>src/assembly/bin.xml</descriptor>
> >> +              <descriptor>src/assembly/src.xml</descriptor>
> >> +            </descriptors>
> >> +            <tarLongFileMode>gnu</tarLongFileMode>
> >> +          </configuration>
> >> +        </plugin>
> >> +      </plugins>
> >> +    </build>
> >> +
> >> +    <reporting>
> >> +      <plugins>
> >> +        <plugin>
> >> +          <groupId>org.apache.maven.plugins</groupId>
> >> +          <artifactId>maven-changes-plugin</artifactId>
> >> +          <configuration>
> >> +            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
> >> +            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
> >> +          </configuration>
> >> +          <reportSets>
> >> +            <reportSet>
> >> +              <reports>
> >> +                 <report>changes-report</report>
> >> +              </reports>
> >> +            </reportSet>
> >> +          </reportSets>
> >> +        </plugin>
> >> +        <!--
> >> +        <plugin>
> >> +          <groupId>org.apache.maven.plugins</groupId>
> >> +          <artifactId>maven-checkstyle-plugin</artifactId>
> >> +          <configuration>
> >> +            <configLocation>src/conf/checkstyle.xml</configLocation>
> >> +            <enableRulesSummary>false</enableRulesSummary>
> >> +            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
> >> +          </configuration>
> >> +        </plugin>
> >> +        -->
> >> +      </plugins>
> >> +    </reporting>
> >> +
> >> +</project>
> >>
> >> Propchange: commons/proper/jexl/trunk/pom.xml
> >> ------------------------------------------------------------------------------
> >>     svn:eol-style = native
> >>
> >> Propchange: commons/proper/jexl/trunk/pom.xml
> >> ------------------------------------------------------------------------------
> >>     svn:keywords = Date Author Id Revision HeadURL
> >>
> >> Added: commons/proper/jexl/trunk/src/assembly/bin.xml
> >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
> >> ==============================================================================
> >> --- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
> >> +++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
> >> @@ -0,0 +1,44 @@
> >> +<!--
> >> + Licensed to the Apache Software Foundation (ASF) under one or more
> >> + contributor license agreements.  See the NOTICE file distributed with
> >> + this work for additional information regarding copyright ownership.
> >> + The ASF licenses this file to You under the Apache License, Version 2.0
> >> + (the "License"); you may not use this file except in compliance with
> >> + the License.  You may obtain a copy of the License at
> >> +
> >> +      http://www.apache.org/licenses/LICENSE-2.0
> >> +
> >> + Unless required by applicable law or agreed to in writing, software
> >> + distributed under the License is distributed on an "AS IS" BASIS,
> >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> >> + See the License for the specific language governing permissions and
> >> + limitations under the License.
> >> +-->
> >> +<assembly>
> >> +    <id>bin</id>
> >> +    <formats>
> >> +        <format>tar.gz</format>
> >> +        <format>zip</format>
> >> +    </formats>
> >> +    <includeSiteDirectory>false</includeSiteDirectory>
> >> +    <fileSets>
> >> +        <fileSet>
> >> +            <includes>
> >> +                <include>LICENSE.txt</include>
> >> +                <include>NOTICE.txt</include>
> >> +                <include>RELEASE-NOTES.txt</include>
> >> +            </includes>
> >> +        </fileSet>
> >> +        <fileSet>
> >> +            <directory>target</directory>
> >> +            <outputDirectory></outputDirectory>
> >> +            <includes>
> >> +                <include>*.jar</include>
> >> +            </includes>
> >> +        </fileSet>
> >> +        <fileSet>
> >> +            <directory>target/site/apidocs</directory>
> >> +            <outputDirectory>apidocs</outputDirectory>
> >> +        </fileSet>
> >> +    </fileSets>
> >> +</assembly>
> >>
> >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> >> ------------------------------------------------------------------------------
> >>     svn:eol-style = native
> >>
> >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> >> ------------------------------------------------------------------------------
> >>     svn:keywords = Date Author Id Revision HeadURL
> >>
> >> Added: commons/proper/jexl/trunk/src/assembly/src.xml
> >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
> >> ==============================================================================
> >> --- commons/proper/jexl/trunk/src/assembly/src.xml (added)
> >> +++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
> >> @@ -0,0 +1,50 @@
> >> +<!--
> >> + Licensed to the Apache Software Foundation (ASF) under one or more
> >> + contributor license agreements.  See the NOTICE file distributed with
> >> + this work for additional information regarding copyright ownership.
> >> + The ASF licenses this file to You under the Apache License, Version 2.0
> >> + (the "License"); you may not use this file except in compliance with
> >> + the License.  You may obtain a copy of the License at
> >> +
> >> +      http://www.apache.org/licenses/LICENSE-2.0
> >> +
> >> + Unless required by applicable law or agreed to in writing, software
> >> + distributed under the License is distributed on an "AS IS" BASIS,
> >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> >> + See the License for the specific language governing permissions and
> >> + limitations under the License.
> >> +-->
> >> +<assembly>
> >> +    <id>src</id>
> >> +    <formats>
> >> +        <format>tar.gz</format>
> >> +        <format>zip</format>
> >> +    </formats>
> >> +    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
> >> +    <fileSets>
> >> +        <fileSet>
> >> +            <includes>
> >> +                <include>build.properties.sample</include>
> >> +                <include>build.xml</include>
> >> +                <include>build-maven.xml</include>
> >> +                <include>LICENSE.txt</include>
> >> +                <include>maven.xml</include>
> >> +                <include>NOTICE.txt</include>
> >> +                <include>pom.xml</include>
> >> +                <include>project.properties</include>
> >> +                <include>project.xml</include>
> >> +                <include>PROPOSAL.html</include>
> >> +                <include>RELEASE-NOTES.txt</include>
> >> +            </includes>
> >> +        </fileSet>
> >> +        <fileSet>
> >> +            <directory>examples</directory>
> >> +        </fileSet>
> >> +        <fileSet>
> >> +            <directory>src</directory>
> >> +        </fileSet>
> >> +        <fileSet>
> >> +            <directory>xdocs</directory>
> >> +        </fileSet>
> >> +    </fileSets>
> >> +</assembly>
> >>
> >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> >> ------------------------------------------------------------------------------
> >>     svn:eol-style = native
> >>
> >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> >> ------------------------------------------------------------------------------
> >>     svn:keywords = Date Author Id Revision HeadURL
> >>
> >> Added: commons/proper/jexl/trunk/src/site/site.xml
> >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
> >> ==============================================================================
> >> --- commons/proper/jexl/trunk/src/site/site.xml (added)
> >> +++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
> >> @@ -0,0 +1,47 @@
> >> +<?xml version="1.0" encoding="ISO-8859-1"?>
> >> +<!--
> >> + 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 name="JEXL">
> >> +    <bannerRight>
> >> +        <name>Commons JEXL</name>
> >> +        <src>/images/jexl-logo-white.png</src>
> >> +        <href>/index.html</href>
> >> +    </bannerRight>
> >> +
> >> +    <body>
> >> +        <menu name="JEXL">
> >> +            <item name="Overview"                href="/index.html" />
> >> +            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
> >> +            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
> >> +            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
> >> +            <item name="Releases and Builds"     href="/releases.html"/>
> >> +            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
> >> +            <item name="Reference"               href="/reference/index.html"/>
> >> +            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
> >> +        </menu>
> >> +
> >> +        <menu name="Development">
> >> +            <item name="Mailing Lists"           href="/mail-lists.html"/>
> >> +            <item name="Issue Tracking"          href="/issue-tracking.html"/>
> >> +            <item name="Source Repository"       href="/source-repository.html"/>
> >> +            <item name="Building"                href="/building.html"/>
> >> +            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
> >> +        </menu>
> >> +
> >> +    </body>
> >> +
> >> +</project>
> >>
> >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> >> ------------------------------------------------------------------------------
> >>     svn:eol-style = native
> >>
> >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> >> ------------------------------------------------------------------------------
> >>     svn:keywords = Date Author Id Revision HeadURL
> >>
> >>
> >>
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
dIon Gillard
Rule #131 of Acquisition: Information is Profit.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

Niall Pemberton
On Nov 17, 2007 1:10 AM, Dion Gillard <[hidden email]> wrote:
> I figure that things are going to get missed since there's been little
> to no discussion I can recall in recent times on how, what, when it's
> happening.

The reality is its already been happening slowly. Ten components had
working m2 builds (and proxy and jci only have m2 builds) before I
started yesterday. Another 15 had m2 poms but needed work on the site
generation and/or needed assembly defs. adding to create distros. Only
nine components had no m2 build at all (two still don't - Attributes
and Jelly). We've also had five releases of the commons-parent pom -
the vote for each of which was an opportunity for discussion.

From my PoV I just kick started the process yesterday by ensuring that
the remaining components (expect Attributes and Jelly) now have m2
builds that can 1) Generate the component's Site and 2) Produce source
and binary distros. Its quite possible that I made some mistakes and
missed things (I did test each one), but m2-wise I believe those
components are now in a better state and it should be easier for the
devs on each component to refine them as they require. The main point
is though that these are all in addition to the existing m1/ant builds
which should continue to work.

"Moving" to m2 implies giving up the m1 builds - I agree we haven't
yet taken that decision, but with the m2 coverage we've had up till
this point that wasn't possible. I think that now that almost all
components have a working m2 build its now become an option - but
you're right that sort of decision needs discussion.

> As a start:
> - Shouldn't things like the changes plugin issue management URL be in
> the parent POM?

How do you mean? I guess we could do something like the following in
the parent pom:

    <url>http://commons.apache.org/${commons.id}/</url>
    <issueManagement>
        <system>jira</system>
        <url>http://issues.apache.org/jira/browse/${commons.id}</url>
    </issueManagement>
    <scm>
        <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/${commons.id}/trunk/</connection>
        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/${commons.id}/trunk/</developerConnection>
        <url>http://svn.apache.org/viewvc/commons/proper/${commons.id}/trunk/</url>
    </scm>

And then in individual component pom's:
    <properties>
        <commons.id>validator</commons.id>
    </properties>

Was that the kind of thing - or something else?

> - Is there a working Javacc 4.0 plugin for mvn?

Dunno, but not sure of the relevance - assume its specific to a couple
of components.

Niall

> Dion
>
>
> On 11/17/07, Martin van den Bemt <[hidden email]> wrote:
> > Do you anticipate complications with a move ?
> >
> > Mvgr,
> > Martin
> >
> > Dion Gillard wrote:
> > > Hi all,
> > >
> > > is there a mandate for an m2 build for commons?
> > >
> > > On 11/16/07, [hidden email] <[hidden email]> wrote:
> > >> Author: niallp
> > >> Date: Fri Nov 16 03:42:56 2007
> > >> New Revision: 595632
> > >>
> > >> URL: http://svn.apache.org/viewvc?rev=595632&view=rev
> > >> Log:
> > >> Add m2 build
> > >>
> > >> Added:
> > >>     commons/proper/jexl/trunk/pom.xml   (with props)
> > >>     commons/proper/jexl/trunk/src/assembly/
> > >>     commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
> > >>     commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
> > >>     commons/proper/jexl/trunk/src/site/
> > >>     commons/proper/jexl/trunk/src/site/resources/
> > >>     commons/proper/jexl/trunk/src/site/resources/images/
> > >>       - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
> > >>     commons/proper/jexl/trunk/src/site/site.xml   (with props)
> > >>
> > >> Added: commons/proper/jexl/trunk/pom.xml
> > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
> > >> ==============================================================================
> > >> --- commons/proper/jexl/trunk/pom.xml (added)
> > >> +++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
> > >> @@ -0,0 +1,167 @@
> > >> +<?xml version="1.0"?>
> > >> +<!--
> > >> +   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">
> > >> +  <parent>
> > >> +    <groupId>org.apache.commons</groupId>
> > >> +    <artifactId>commons-parent</artifactId>
> > >> +    <version>5</version>
> > >> +  </parent>
> > >> +  <modelVersion>4.0.0</modelVersion>
> > >> +  <groupId>commons-jexl</groupId>
> > >> +  <artifactId>commons-jexl</artifactId>
> > >> +  <version>1.1.1-SNAPSHOT</version>
> > >> +  <name>Commons JEXL</name>
> > >> +  <inceptionYear>2003</inceptionYear>
> > >> +  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
> > >> +  <url>http://commons.apache.org/jexl/</url>
> > >> +
> > >> +  <issueManagement>
> > >> +    <system>jira</system>
> > >> +    <url>http://issues.apache.org/jira/browse/JEXL</url>
> > >> +  </issueManagement>
> > >> +
> > >> +  <scm>
> > >> +    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
> > >> +    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
> > >> +    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
> > >> +  </scm>
> > >> +
> > >> +  <developers>
> > >> +    <developer>
> > >> +      <name>dIon Gillard</name>
> > >> +      <id>dion</id>
> > >> +      <email>[hidden email]</email>
> > >> +      <organization>Apache Software Foundation</organization>
> > >> +    </developer>
> > >> +    <developer>
> > >> +      <name>Geir Magnusson Jr.</name>
> > >> +      <id>geirm</id>
> > >> +      <email>[hidden email]</email>
> > >> +      <organization>independent</organization>
> > >> +    </developer>
> > >> +    <developer>
> > >> +      <name>Tim O'Brien</name>
> > >> +      <id>tobrien</id>
> > >> +      <email>[hidden email]</email>
> > >> +      <organization>independent</organization>
> > >> +    </developer>
> > >> +    <developer>
> > >> +      <name>Peter Royal</name>
> > >> +      <id>proyal</id>
> > >> +      <email>[hidden email]</email>
> > >> +      <organization>Apache Software Foundation</organization>
> > >> +    </developer>
> > >> +    <developer>
> > >> +      <name>James Strachan</name>
> > >> +      <id>jstrachan</id>
> > >> +      <email>[hidden email]</email>
> > >> +      <organization>SpiritSoft, Inc.</organization>
> > >> +    </developer>
> > >> +    <developer>
> > >> +      <name>Rahul Akolkar</name>
> > >> +      <id>rahul</id>
> > >> +      <email>rahul AT apache.org</email>
> > >> +      <organization>Apache Software Foundation</organization>
> > >> +    </developer>
> > >> +  </developers>
> > >> +
> > >> +  <dependencies>
> > >> +    <dependency>
> > >> +      <groupId>commons-logging</groupId>
> > >> +      <artifactId>commons-logging</artifactId>
> > >> +      <version>1.0.4</version>
> > >> +    </dependency>
> > >> +    <dependency>
> > >> +      <groupId>junit</groupId>
> > >> +      <artifactId>junit</artifactId>
> > >> +      <version>3.8.1</version>
> > >> +      <optional>true</optional>
> > >> +    </dependency>
> > >> +  </dependencies>
> > >> +
> > >> +  <build>
> > >> +    <sourceDirectory>src/java</sourceDirectory>
> > >> +    <testSourceDirectory>src/test</testSourceDirectory>
> > >> +    <resources>
> > >> +      <resource>
> > >> +        <directory>.</directory>
> > >> +        <targetPath>META-INF</targetPath>
> > >> +          <includes>
> > >> +            <include>NOTICE.txt</include>
> > >> +            <include>LICENSE.txt</include>
> > >> +          </includes>
> > >> +        </resource>
> > >> +      </resources>
> > >> +      <plugins>
> > >> +        <plugin>
> > >> +          <groupId>org.apache.maven.plugins</groupId>
> > >> +          <artifactId>maven-surefire-plugin</artifactId>
> > >> +            <configuration>
> > >> +              <includes>
> > >> +                <include>**/Test*.java</include>
> > >> +              </includes>
> > >> +          </configuration>
> > >> +        </plugin>
> > >> +        <plugin>
> > >> +          <artifactId>maven-assembly-plugin</artifactId>
> > >> +          <configuration>
> > >> +            <descriptors>
> > >> +              <descriptor>src/assembly/bin.xml</descriptor>
> > >> +              <descriptor>src/assembly/src.xml</descriptor>
> > >> +            </descriptors>
> > >> +            <tarLongFileMode>gnu</tarLongFileMode>
> > >> +          </configuration>
> > >> +        </plugin>
> > >> +      </plugins>
> > >> +    </build>
> > >> +
> > >> +    <reporting>
> > >> +      <plugins>
> > >> +        <plugin>
> > >> +          <groupId>org.apache.maven.plugins</groupId>
> > >> +          <artifactId>maven-changes-plugin</artifactId>
> > >> +          <configuration>
> > >> +            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
> > >> +            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
> > >> +          </configuration>
> > >> +          <reportSets>
> > >> +            <reportSet>
> > >> +              <reports>
> > >> +                 <report>changes-report</report>
> > >> +              </reports>
> > >> +            </reportSet>
> > >> +          </reportSets>
> > >> +        </plugin>
> > >> +        <!--
> > >> +        <plugin>
> > >> +          <groupId>org.apache.maven.plugins</groupId>
> > >> +          <artifactId>maven-checkstyle-plugin</artifactId>
> > >> +          <configuration>
> > >> +            <configLocation>src/conf/checkstyle.xml</configLocation>
> > >> +            <enableRulesSummary>false</enableRulesSummary>
> > >> +            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
> > >> +          </configuration>
> > >> +        </plugin>
> > >> +        -->
> > >> +      </plugins>
> > >> +    </reporting>
> > >> +
> > >> +</project>
> > >>
> > >> Propchange: commons/proper/jexl/trunk/pom.xml
> > >> ------------------------------------------------------------------------------
> > >>     svn:eol-style = native
> > >>
> > >> Propchange: commons/proper/jexl/trunk/pom.xml
> > >> ------------------------------------------------------------------------------
> > >>     svn:keywords = Date Author Id Revision HeadURL
> > >>
> > >> Added: commons/proper/jexl/trunk/src/assembly/bin.xml
> > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
> > >> ==============================================================================
> > >> --- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
> > >> +++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
> > >> @@ -0,0 +1,44 @@
> > >> +<!--
> > >> + Licensed to the Apache Software Foundation (ASF) under one or more
> > >> + contributor license agreements.  See the NOTICE file distributed with
> > >> + this work for additional information regarding copyright ownership.
> > >> + The ASF licenses this file to You under the Apache License, Version 2.0
> > >> + (the "License"); you may not use this file except in compliance with
> > >> + the License.  You may obtain a copy of the License at
> > >> +
> > >> +      http://www.apache.org/licenses/LICENSE-2.0
> > >> +
> > >> + Unless required by applicable law or agreed to in writing, software
> > >> + distributed under the License is distributed on an "AS IS" BASIS,
> > >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > >> + See the License for the specific language governing permissions and
> > >> + limitations under the License.
> > >> +-->
> > >> +<assembly>
> > >> +    <id>bin</id>
> > >> +    <formats>
> > >> +        <format>tar.gz</format>
> > >> +        <format>zip</format>
> > >> +    </formats>
> > >> +    <includeSiteDirectory>false</includeSiteDirectory>
> > >> +    <fileSets>
> > >> +        <fileSet>
> > >> +            <includes>
> > >> +                <include>LICENSE.txt</include>
> > >> +                <include>NOTICE.txt</include>
> > >> +                <include>RELEASE-NOTES.txt</include>
> > >> +            </includes>
> > >> +        </fileSet>
> > >> +        <fileSet>
> > >> +            <directory>target</directory>
> > >> +            <outputDirectory></outputDirectory>
> > >> +            <includes>
> > >> +                <include>*.jar</include>
> > >> +            </includes>
> > >> +        </fileSet>
> > >> +        <fileSet>
> > >> +            <directory>target/site/apidocs</directory>
> > >> +            <outputDirectory>apidocs</outputDirectory>
> > >> +        </fileSet>
> > >> +    </fileSets>
> > >> +</assembly>
> > >>
> > >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > >> ------------------------------------------------------------------------------
> > >>     svn:eol-style = native
> > >>
> > >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > >> ------------------------------------------------------------------------------
> > >>     svn:keywords = Date Author Id Revision HeadURL
> > >>
> > >> Added: commons/proper/jexl/trunk/src/assembly/src.xml
> > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
> > >> ==============================================================================
> > >> --- commons/proper/jexl/trunk/src/assembly/src.xml (added)
> > >> +++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
> > >> @@ -0,0 +1,50 @@
> > >> +<!--
> > >> + Licensed to the Apache Software Foundation (ASF) under one or more
> > >> + contributor license agreements.  See the NOTICE file distributed with
> > >> + this work for additional information regarding copyright ownership.
> > >> + The ASF licenses this file to You under the Apache License, Version 2.0
> > >> + (the "License"); you may not use this file except in compliance with
> > >> + the License.  You may obtain a copy of the License at
> > >> +
> > >> +      http://www.apache.org/licenses/LICENSE-2.0
> > >> +
> > >> + Unless required by applicable law or agreed to in writing, software
> > >> + distributed under the License is distributed on an "AS IS" BASIS,
> > >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > >> + See the License for the specific language governing permissions and
> > >> + limitations under the License.
> > >> +-->
> > >> +<assembly>
> > >> +    <id>src</id>
> > >> +    <formats>
> > >> +        <format>tar.gz</format>
> > >> +        <format>zip</format>
> > >> +    </formats>
> > >> +    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
> > >> +    <fileSets>
> > >> +        <fileSet>
> > >> +            <includes>
> > >> +                <include>build.properties.sample</include>
> > >> +                <include>build.xml</include>
> > >> +                <include>build-maven.xml</include>
> > >> +                <include>LICENSE.txt</include>
> > >> +                <include>maven.xml</include>
> > >> +                <include>NOTICE.txt</include>
> > >> +                <include>pom.xml</include>
> > >> +                <include>project.properties</include>
> > >> +                <include>project.xml</include>
> > >> +                <include>PROPOSAL.html</include>
> > >> +                <include>RELEASE-NOTES.txt</include>
> > >> +            </includes>
> > >> +        </fileSet>
> > >> +        <fileSet>
> > >> +            <directory>examples</directory>
> > >> +        </fileSet>
> > >> +        <fileSet>
> > >> +            <directory>src</directory>
> > >> +        </fileSet>
> > >> +        <fileSet>
> > >> +            <directory>xdocs</directory>
> > >> +        </fileSet>
> > >> +    </fileSets>
> > >> +</assembly>
> > >>
> > >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > >> ------------------------------------------------------------------------------
> > >>     svn:eol-style = native
> > >>
> > >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > >> ------------------------------------------------------------------------------
> > >>     svn:keywords = Date Author Id Revision HeadURL
> > >>
> > >> Added: commons/proper/jexl/trunk/src/site/site.xml
> > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
> > >> ==============================================================================
> > >> --- commons/proper/jexl/trunk/src/site/site.xml (added)
> > >> +++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
> > >> @@ -0,0 +1,47 @@
> > >> +<?xml version="1.0" encoding="ISO-8859-1"?>
> > >> +<!--
> > >> + 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 name="JEXL">
> > >> +    <bannerRight>
> > >> +        <name>Commons JEXL</name>
> > >> +        <src>/images/jexl-logo-white.png</src>
> > >> +        <href>/index.html</href>
> > >> +    </bannerRight>
> > >> +
> > >> +    <body>
> > >> +        <menu name="JEXL">
> > >> +            <item name="Overview"                href="/index.html" />
> > >> +            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
> > >> +            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
> > >> +            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
> > >> +            <item name="Releases and Builds"     href="/releases.html"/>
> > >> +            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
> > >> +            <item name="Reference"               href="/reference/index.html"/>
> > >> +            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
> > >> +        </menu>
> > >> +
> > >> +        <menu name="Development">
> > >> +            <item name="Mailing Lists"           href="/mail-lists.html"/>
> > >> +            <item name="Issue Tracking"          href="/issue-tracking.html"/>
> > >> +            <item name="Source Repository"       href="/source-repository.html"/>
> > >> +            <item name="Building"                href="/building.html"/>
> > >> +            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
> > >> +        </menu>
> > >> +
> > >> +    </body>
> > >> +
> > >> +</project>
> > >>
> > >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > >> ------------------------------------------------------------------------------
> > >>     svn:eol-style = native
> > >>
> > >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > >> ------------------------------------------------------------------------------
> > >>     svn:keywords = Date Author Id Revision HeadURL
> > >>
> > >>
> > >>
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
>
> --
> dIon Gillard
> Rule #131 of Acquisition: Information is Profit.
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

diongillard
Let me prefix this with:
- I'm not against us using mvn as our build tool for components.
- I think we need to do this more consensually and build more
knowledge about the tools we use.

On 11/17/07, Niall Pemberton <[hidden email]> wrote:

> On Nov 17, 2007 1:10 AM, Dion Gillard <[hidden email]> wrote:
> > I figure that things are going to get missed since there's been little
> > to no discussion I can recall in recent times on how, what, when it's
> > happening.
>
> The reality is its already been happening slowly. Ten components had
> working m2 builds (and proxy and jci only have m2 builds) before I
> started yesterday. Another 15 had m2 poms but needed work on the site
> generation and/or needed assembly defs. adding to create distros. Only
> nine components had no m2 build at all (two still don't - Attributes
> and Jelly). We've also had five releases of the commons-parent pom -
> the vote for each of which was an opportunity for discussion.

How would devs without good working mvn knowledge be able to vote on a
release of the parent pom?

It's a 421 line beast that requires a very good understanding of mvn
internals to provide constructive criticism, and given that under half
of the components weren't using mvn to perform releases, I would
expect that the vote would be of interest only to those already with a
supported mvn build.

The pom.xml for Jexl is 167 lines long. Add the parent pom's 421 lines
and the org.apache:apache:4 pom (where would I find that in svn out of
curiosity? Where are it's votes happening?),  and compare it to the
198 line Jexl standalone project.xml. mvn is almost three times more
complex in this case.


> From my PoV I just kick started the process yesterday by ensuring that
> the remaining components (expect Attributes and Jelly) now have m2
> builds that can 1) Generate the component's Site and 2) Produce source
> and binary distros. Its quite possible that I made some mistakes and
> missed things (I did test each one), but m2-wise I believe those
> components are now in a better state and it should be easier for the
> devs on each component to refine them as they require. The main point
> is though that these are all in addition to the existing m1/ant builds
> which should continue to work.

I suppose the question is, if the devs on those components don't have
experience with mvn and it's settings who will maintain these files?
Will we repeat the mistake we made with some components when we added
a maven build?The ant builds either got updated and out of sync with
the maven build, or the ant builds got left behind and in many cases
weren't very useful, even though they should have continued to work.

Was there a reason to leave out Jelly and Attributes from the updates,
or was it just lack of time and understanding of the existing maven
build for them?

> "Moving" to m2 implies giving up the m1 builds - I agree we haven't
> yet taken that decision, but with the m2 coverage we've had up till
> this point that wasn't possible. I think that now that almost all
> components have a working m2 build its now become an option - but
> you're right that sort of decision needs discussion.

What about using buildr?

>
> > As a start:
> > - Shouldn't things like the changes plugin issue management URL be in
> > the parent POM?
>
> How do you mean? I guess we could do something like the following in
> the parent pom:
>
>     <url>http://commons.apache.org/${commons.id}/</url>
>     <issueManagement>
>         <system>jira</system>
>         <url>http://issues.apache.org/jira/browse/${commons.id}</url>
>     </issueManagement>
>     <scm>
>         <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/${commons.id}/trunk/</connection>
>         <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/${commons.id}/trunk/</developerConnection>
>         <url>http://svn.apache.org/viewvc/commons/proper/${commons.id}/trunk/</url>
>     </scm>
>
> And then in individual component pom's:
>     <properties>
>         <commons.id>validator</commons.id>
>     </properties>
>
> Was that the kind of thing - or something else?

Yep, that's it. I'd rather we didn't repeat ourselves across
components without a good reason.

> > - Is there a working Javacc 4.0 plugin for mvn?
>
> Dunno, but not sure of the relevance - assume its specific to a couple
> of components.

If there isn't I wont be able to move the v2 branch of Jexl to mvn.

>
> Niall
>
> > Dion
> >
> >
> > On 11/17/07, Martin van den Bemt <[hidden email]> wrote:
> > > Do you anticipate complications with a move ?
> > >
> > > Mvgr,
> > > Martin
> > >
> > > Dion Gillard wrote:
> > > > Hi all,
> > > >
> > > > is there a mandate for an m2 build for commons?
> > > >
> > > > On 11/16/07, [hidden email] <[hidden email]> wrote:
> > > >> Author: niallp
> > > >> Date: Fri Nov 16 03:42:56 2007
> > > >> New Revision: 595632
> > > >>
> > > >> URL: http://svn.apache.org/viewvc?rev=595632&view=rev
> > > >> Log:
> > > >> Add m2 build
> > > >>
> > > >> Added:
> > > >>     commons/proper/jexl/trunk/pom.xml   (with props)
> > > >>     commons/proper/jexl/trunk/src/assembly/
> > > >>     commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
> > > >>     commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
> > > >>     commons/proper/jexl/trunk/src/site/
> > > >>     commons/proper/jexl/trunk/src/site/resources/
> > > >>     commons/proper/jexl/trunk/src/site/resources/images/
> > > >>       - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
> > > >>     commons/proper/jexl/trunk/src/site/site.xml   (with props)
> > > >>
> > > >> Added: commons/proper/jexl/trunk/pom.xml
> > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
> > > >> ==============================================================================
> > > >> --- commons/proper/jexl/trunk/pom.xml (added)
> > > >> +++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
> > > >> @@ -0,0 +1,167 @@
> > > >> +<?xml version="1.0"?>
> > > >> +<!--
> > > >> +   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">
> > > >> +  <parent>
> > > >> +    <groupId>org.apache.commons</groupId>
> > > >> +    <artifactId>commons-parent</artifactId>
> > > >> +    <version>5</version>
> > > >> +  </parent>
> > > >> +  <modelVersion>4.0.0</modelVersion>
> > > >> +  <groupId>commons-jexl</groupId>
> > > >> +  <artifactId>commons-jexl</artifactId>
> > > >> +  <version>1.1.1-SNAPSHOT</version>
> > > >> +  <name>Commons JEXL</name>
> > > >> +  <inceptionYear>2003</inceptionYear>
> > > >> +  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
> > > >> +  <url>http://commons.apache.org/jexl/</url>
> > > >> +
> > > >> +  <issueManagement>
> > > >> +    <system>jira</system>
> > > >> +    <url>http://issues.apache.org/jira/browse/JEXL</url>
> > > >> +  </issueManagement>
> > > >> +
> > > >> +  <scm>
> > > >> +    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
> > > >> +    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
> > > >> +    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
> > > >> +  </scm>
> > > >> +
> > > >> +  <developers>
> > > >> +    <developer>
> > > >> +      <name>dIon Gillard</name>
> > > >> +      <id>dion</id>
> > > >> +      <email>[hidden email]</email>
> > > >> +      <organization>Apache Software Foundation</organization>
> > > >> +    </developer>
> > > >> +    <developer>
> > > >> +      <name>Geir Magnusson Jr.</name>
> > > >> +      <id>geirm</id>
> > > >> +      <email>[hidden email]</email>
> > > >> +      <organization>independent</organization>
> > > >> +    </developer>
> > > >> +    <developer>
> > > >> +      <name>Tim O'Brien</name>
> > > >> +      <id>tobrien</id>
> > > >> +      <email>[hidden email]</email>
> > > >> +      <organization>independent</organization>
> > > >> +    </developer>
> > > >> +    <developer>
> > > >> +      <name>Peter Royal</name>
> > > >> +      <id>proyal</id>
> > > >> +      <email>[hidden email]</email>
> > > >> +      <organization>Apache Software Foundation</organization>
> > > >> +    </developer>
> > > >> +    <developer>
> > > >> +      <name>James Strachan</name>
> > > >> +      <id>jstrachan</id>
> > > >> +      <email>[hidden email]</email>
> > > >> +      <organization>SpiritSoft, Inc.</organization>
> > > >> +    </developer>
> > > >> +    <developer>
> > > >> +      <name>Rahul Akolkar</name>
> > > >> +      <id>rahul</id>
> > > >> +      <email>rahul AT apache.org</email>
> > > >> +      <organization>Apache Software Foundation</organization>
> > > >> +    </developer>
> > > >> +  </developers>
> > > >> +
> > > >> +  <dependencies>
> > > >> +    <dependency>
> > > >> +      <groupId>commons-logging</groupId>
> > > >> +      <artifactId>commons-logging</artifactId>
> > > >> +      <version>1.0.4</version>
> > > >> +    </dependency>
> > > >> +    <dependency>
> > > >> +      <groupId>junit</groupId>
> > > >> +      <artifactId>junit</artifactId>
> > > >> +      <version>3.8.1</version>
> > > >> +      <optional>true</optional>
> > > >> +    </dependency>
> > > >> +  </dependencies>
> > > >> +
> > > >> +  <build>
> > > >> +    <sourceDirectory>src/java</sourceDirectory>
> > > >> +    <testSourceDirectory>src/test</testSourceDirectory>
> > > >> +    <resources>
> > > >> +      <resource>
> > > >> +        <directory>.</directory>
> > > >> +        <targetPath>META-INF</targetPath>
> > > >> +          <includes>
> > > >> +            <include>NOTICE.txt</include>
> > > >> +            <include>LICENSE.txt</include>
> > > >> +          </includes>
> > > >> +        </resource>
> > > >> +      </resources>
> > > >> +      <plugins>
> > > >> +        <plugin>
> > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > >> +          <artifactId>maven-surefire-plugin</artifactId>
> > > >> +            <configuration>
> > > >> +              <includes>
> > > >> +                <include>**/Test*.java</include>
> > > >> +              </includes>
> > > >> +          </configuration>
> > > >> +        </plugin>
> > > >> +        <plugin>
> > > >> +          <artifactId>maven-assembly-plugin</artifactId>
> > > >> +          <configuration>
> > > >> +            <descriptors>
> > > >> +              <descriptor>src/assembly/bin.xml</descriptor>
> > > >> +              <descriptor>src/assembly/src.xml</descriptor>
> > > >> +            </descriptors>
> > > >> +            <tarLongFileMode>gnu</tarLongFileMode>
> > > >> +          </configuration>
> > > >> +        </plugin>
> > > >> +      </plugins>
> > > >> +    </build>
> > > >> +
> > > >> +    <reporting>
> > > >> +      <plugins>
> > > >> +        <plugin>
> > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > >> +          <artifactId>maven-changes-plugin</artifactId>
> > > >> +          <configuration>
> > > >> +            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
> > > >> +            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
> > > >> +          </configuration>
> > > >> +          <reportSets>
> > > >> +            <reportSet>
> > > >> +              <reports>
> > > >> +                 <report>changes-report</report>
> > > >> +              </reports>
> > > >> +            </reportSet>
> > > >> +          </reportSets>
> > > >> +        </plugin>
> > > >> +        <!--
> > > >> +        <plugin>
> > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > >> +          <artifactId>maven-checkstyle-plugin</artifactId>
> > > >> +          <configuration>
> > > >> +            <configLocation>src/conf/checkstyle.xml</configLocation>
> > > >> +            <enableRulesSummary>false</enableRulesSummary>
> > > >> +            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
> > > >> +          </configuration>
> > > >> +        </plugin>
> > > >> +        -->
> > > >> +      </plugins>
> > > >> +    </reporting>
> > > >> +
> > > >> +</project>
> > > >>
> > > >> Propchange: commons/proper/jexl/trunk/pom.xml
> > > >> ------------------------------------------------------------------------------
> > > >>     svn:eol-style = native
> > > >>
> > > >> Propchange: commons/proper/jexl/trunk/pom.xml
> > > >> ------------------------------------------------------------------------------
> > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > >>
> > > >> Added: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
> > > >> ==============================================================================
> > > >> --- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
> > > >> +++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
> > > >> @@ -0,0 +1,44 @@
> > > >> +<!--
> > > >> + Licensed to the Apache Software Foundation (ASF) under one or more
> > > >> + contributor license agreements.  See the NOTICE file distributed with
> > > >> + this work for additional information regarding copyright ownership.
> > > >> + The ASF licenses this file to You under the Apache License, Version 2.0
> > > >> + (the "License"); you may not use this file except in compliance with
> > > >> + the License.  You may obtain a copy of the License at
> > > >> +
> > > >> +      http://www.apache.org/licenses/LICENSE-2.0
> > > >> +
> > > >> + Unless required by applicable law or agreed to in writing, software
> > > >> + distributed under the License is distributed on an "AS IS" BASIS,
> > > >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > > >> + See the License for the specific language governing permissions and
> > > >> + limitations under the License.
> > > >> +-->
> > > >> +<assembly>
> > > >> +    <id>bin</id>
> > > >> +    <formats>
> > > >> +        <format>tar.gz</format>
> > > >> +        <format>zip</format>
> > > >> +    </formats>
> > > >> +    <includeSiteDirectory>false</includeSiteDirectory>
> > > >> +    <fileSets>
> > > >> +        <fileSet>
> > > >> +            <includes>
> > > >> +                <include>LICENSE.txt</include>
> > > >> +                <include>NOTICE.txt</include>
> > > >> +                <include>RELEASE-NOTES.txt</include>
> > > >> +            </includes>
> > > >> +        </fileSet>
> > > >> +        <fileSet>
> > > >> +            <directory>target</directory>
> > > >> +            <outputDirectory></outputDirectory>
> > > >> +            <includes>
> > > >> +                <include>*.jar</include>
> > > >> +            </includes>
> > > >> +        </fileSet>
> > > >> +        <fileSet>
> > > >> +            <directory>target/site/apidocs</directory>
> > > >> +            <outputDirectory>apidocs</outputDirectory>
> > > >> +        </fileSet>
> > > >> +    </fileSets>
> > > >> +</assembly>
> > > >>
> > > >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > >> ------------------------------------------------------------------------------
> > > >>     svn:eol-style = native
> > > >>
> > > >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > >> ------------------------------------------------------------------------------
> > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > >>
> > > >> Added: commons/proper/jexl/trunk/src/assembly/src.xml
> > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
> > > >> ==============================================================================
> > > >> --- commons/proper/jexl/trunk/src/assembly/src.xml (added)
> > > >> +++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
> > > >> @@ -0,0 +1,50 @@
> > > >> +<!--
> > > >> + Licensed to the Apache Software Foundation (ASF) under one or more
> > > >> + contributor license agreements.  See the NOTICE file distributed with
> > > >> + this work for additional information regarding copyright ownership.
> > > >> + The ASF licenses this file to You under the Apache License, Version 2.0
> > > >> + (the "License"); you may not use this file except in compliance with
> > > >> + the License.  You may obtain a copy of the License at
> > > >> +
> > > >> +      http://www.apache.org/licenses/LICENSE-2.0
> > > >> +
> > > >> + Unless required by applicable law or agreed to in writing, software
> > > >> + distributed under the License is distributed on an "AS IS" BASIS,
> > > >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > > >> + See the License for the specific language governing permissions and
> > > >> + limitations under the License.
> > > >> +-->
> > > >> +<assembly>
> > > >> +    <id>src</id>
> > > >> +    <formats>
> > > >> +        <format>tar.gz</format>
> > > >> +        <format>zip</format>
> > > >> +    </formats>
> > > >> +    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
> > > >> +    <fileSets>
> > > >> +        <fileSet>
> > > >> +            <includes>
> > > >> +                <include>build.properties.sample</include>
> > > >> +                <include>build.xml</include>
> > > >> +                <include>build-maven.xml</include>
> > > >> +                <include>LICENSE.txt</include>
> > > >> +                <include>maven.xml</include>
> > > >> +                <include>NOTICE.txt</include>
> > > >> +                <include>pom.xml</include>
> > > >> +                <include>project.properties</include>
> > > >> +                <include>project.xml</include>
> > > >> +                <include>PROPOSAL.html</include>
> > > >> +                <include>RELEASE-NOTES.txt</include>
> > > >> +            </includes>
> > > >> +        </fileSet>
> > > >> +        <fileSet>
> > > >> +            <directory>examples</directory>
> > > >> +        </fileSet>
> > > >> +        <fileSet>
> > > >> +            <directory>src</directory>
> > > >> +        </fileSet>
> > > >> +        <fileSet>
> > > >> +            <directory>xdocs</directory>
> > > >> +        </fileSet>
> > > >> +    </fileSets>
> > > >> +</assembly>
> > > >>
> > > >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > > >> ------------------------------------------------------------------------------
> > > >>     svn:eol-style = native
> > > >>
> > > >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > > >> ------------------------------------------------------------------------------
> > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > >>
> > > >> Added: commons/proper/jexl/trunk/src/site/site.xml
> > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
> > > >> ==============================================================================
> > > >> --- commons/proper/jexl/trunk/src/site/site.xml (added)
> > > >> +++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
> > > >> @@ -0,0 +1,47 @@
> > > >> +<?xml version="1.0" encoding="ISO-8859-1"?>
> > > >> +<!--
> > > >> + 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 name="JEXL">
> > > >> +    <bannerRight>
> > > >> +        <name>Commons JEXL</name>
> > > >> +        <src>/images/jexl-logo-white.png</src>
> > > >> +        <href>/index.html</href>
> > > >> +    </bannerRight>
> > > >> +
> > > >> +    <body>
> > > >> +        <menu name="JEXL">
> > > >> +            <item name="Overview"                href="/index.html" />
> > > >> +            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
> > > >> +            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
> > > >> +            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
> > > >> +            <item name="Releases and Builds"     href="/releases.html"/>
> > > >> +            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
> > > >> +            <item name="Reference"               href="/reference/index.html"/>
> > > >> +            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
> > > >> +        </menu>
> > > >> +
> > > >> +        <menu name="Development">
> > > >> +            <item name="Mailing Lists"           href="/mail-lists.html"/>
> > > >> +            <item name="Issue Tracking"          href="/issue-tracking.html"/>
> > > >> +            <item name="Source Repository"       href="/source-repository.html"/>
> > > >> +            <item name="Building"                href="/building.html"/>
> > > >> +            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
> > > >> +        </menu>
> > > >> +
> > > >> +    </body>
> > > >> +
> > > >> +</project>
> > > >>
> > > >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > > >> ------------------------------------------------------------------------------
> > > >>     svn:eol-style = native
> > > >>
> > > >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > > >> ------------------------------------------------------------------------------
> > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > >>
> > > >>
> > > >>
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [hidden email]
> > > For additional commands, e-mail: [hidden email]
> > >
> > >
> >
> >
> > --
> > dIon Gillard
> > Rule #131 of Acquisition: Information is Profit.
> >
> > ---------------------------------------------------------------------
> >
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
dIon Gillard
Rule #131 of Acquisition: Information is Profit.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

Niall Pemberton
On Nov 17, 2007 10:49 AM, Dion Gillard <[hidden email]> wrote:
> Let me prefix this with:
> - I'm not against us using mvn as our build tool for components.
> - I think we need to do this more consensually and build more
> knowledge about the tools we use.

I'm not sure I get your point about "consensual". Nobody is being
forced to do anything with m2 and I think its easier for people to try
m2 (and build knowledge) when theres a working build ready.

> On 11/17/07, Niall Pemberton <[hidden email]> wrote:
> > On Nov 17, 2007 1:10 AM, Dion Gillard <[hidden email]> wrote:
> > > I figure that things are going to get missed since there's been little
> > > to no discussion I can recall in recent times on how, what, when it's
> > > happening.
> >
> > The reality is its already been happening slowly. Ten components had
> > working m2 builds (and proxy and jci only have m2 builds) before I
> > started yesterday. Another 15 had m2 poms but needed work on the site
> > generation and/or needed assembly defs. adding to create distros. Only
> > nine components had no m2 build at all (two still don't - Attributes
> > and Jelly). We've also had five releases of the commons-parent pom -
> > the vote for each of which was an opportunity for discussion.
>
> How would devs without good working mvn knowledge be able to vote on a
> release of the parent pom?

The point is anyone with any amount of knowledge can start a
discussion or ask questions - and those votes were in my view good
opportunities to do so. Especially if m2 is/was not the direction
people wanted to go.

> It's a 421 line beast that requires a very good understanding of mvn
> internals to provide constructive criticism, and given that under half
> of the components weren't using mvn to perform releases, I would
> expect that the vote would be of interest only to those already with a
> supported mvn build.

I guess thats (nearly) everyone now ;-)

> The pom.xml for Jexl is 167 lines long. Add the parent pom's 421 lines
> and the org.apache:apache:4 pom (where would I find that in svn out of
> curiosity?

I didn't know, but looked in the m2 repo here:
    http://svn.apache.org/repos/asf/maven/pom/tags/apache-4/

Which says it lives here:
    http://repo1.maven.org/maven2/org/apache/apache/4/

> Where are it's votes happening?),
Dunno.

>  and compare it to the
> 198 line Jexl standalone project.xml. mvn is almost three times more
> complex in this case.

I won't argue that mavens not complex (I'm not its biggest fan) - but
number of lines is (IMO) a flawed metric to use and the work that
people have put into the (421 line) parent pom is designed to make
life easier for individual components. Much of whats in Jexl's pom is
"static" info which isn't hard to understand and doesn't add to the
complexity - the real work is done in the "build" and "reporting"
sections and the source/binary assembly descriptors (also for
completeness the m1 build also includes maven.xml and
project.properties - not just project.xml) and those 421 lines are
re-used accross 32 components.

The reality is that m1 is now superceded and IMO its unavoidable that
it is replaced as the build system for commons at some point - the
only discussion and action on this for the last one/two years has been
m2. I also think that m1 will become an ever increasing barrier to
people getting involved as it becomes more obsolete - so IMO we should
do this sooner rather than later for community health.

> > From my PoV I just kick started the process yesterday by ensuring that
> > the remaining components (expect Attributes and Jelly) now have m2
> > builds that can 1) Generate the component's Site and 2) Produce source
> > and binary distros. Its quite possible that I made some mistakes and
> > missed things (I did test each one), but m2-wise I believe those
> > components are now in a better state and it should be easier for the
> > devs on each component to refine them as they require. The main point
> > is though that these are all in addition to the existing m1/ant builds
> > which should continue to work.
>
> I suppose the question is, if the devs on those components don't have
> experience with mvn and it's settings who will maintain these files?

Either  nobody or someone like me - I'm sure that if someone shouts
for help they'll get it.

> Will we repeat the mistake we made with some components when we added
> a maven build?The ant builds either got updated and out of sync with
> the maven build, or the ant builds got left behind and in many cases
> weren't very useful, even though they should have continued to work.

Hopefully not.

> Was there a reason to leave out Jelly and Attributes from the updates,
> or was it just lack of time and understanding of the existing maven
> build for them?

Attributes AFAIK has had its last release and since its a
multi-project build it meant more effort than the others - so I didn't
bother. Jelly (with its 36 tag sub-projects) I just try to avoid in
general! Having said that if theres a desire for a jelly m2 build I am
prepared to help.

> > "Moving" to m2 implies giving up the m1 builds - I agree we haven't
> > yet taken that decision, but with the m2 coverage we've had up till
> > this point that wasn't possible. I think that now that almost all
> > components have a working m2 build its now become an option - but
> > you're right that sort of decision needs discussion.
>
> What about using buildr?

I know nothing about it and I believe someone would need to make the
case why all the talk and action on m2 for the last year or two was a
waste of time and should be dumped in favour of buildr or anything
else.

> > > As a start:
> > > - Shouldn't things like the changes plugin issue management URL be in
> > > the parent POM?
> >
> > How do you mean? I guess we could do something like the following in
> > the parent pom:
> >
> >     <url>http://commons.apache.org/${commons.id}/</url>
> >     <issueManagement>
> >         <system>jira</system>
> >         <url>http://issues.apache.org/jira/browse/${commons.id}</url>
> >     </issueManagement>
> >     <scm>
> >         <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/${commons.id}/trunk/</connection>
> >         <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/${commons.id}/trunk/</developerConnection>
> >         <url>http://svn.apache.org/viewvc/commons/proper/${commons.id}/trunk/</url>
> >     </scm>
> >
> > And then in individual component pom's:
> >     <properties>
> >         <commons.id>validator</commons.id>
> >     </properties>
> >
> > Was that the kind of thing - or something else?
>
> Yep, that's it. I'd rather we didn't repeat ourselves across
> components without a good reason.
>
> > > - Is there a working Javacc 4.0 plugin for mvn?
> >
> > Dunno, but not sure of the relevance - assume its specific to a couple
> > of components.
>
> If there isn't I wont be able to move the v2 branch of Jexl to mvn.

http://mojo.codehaus.org/javacc-maven-plugin/index.html

Version 2.1 onwards depends on Javacc 4.0 (2.2 seems to be the latest release).

Niall

> >
> > Niall
> >
> > > Dion
> > >
> > >
> > > On 11/17/07, Martin van den Bemt <[hidden email]> wrote:
> > > > Do you anticipate complications with a move ?
> > > >
> > > > Mvgr,
> > > > Martin
> > > >
> > > > Dion Gillard wrote:
> > > > > Hi all,
> > > > >
> > > > > is there a mandate for an m2 build for commons?
> > > > >
> > > > > On 11/16/07, [hidden email] <[hidden email]> wrote:
> > > > >> Author: niallp
> > > > >> Date: Fri Nov 16 03:42:56 2007
> > > > >> New Revision: 595632
> > > > >>
> > > > >> URL: http://svn.apache.org/viewvc?rev=595632&view=rev
> > > > >> Log:
> > > > >> Add m2 build
> > > > >>
> > > > >> Added:
> > > > >>     commons/proper/jexl/trunk/pom.xml   (with props)
> > > > >>     commons/proper/jexl/trunk/src/assembly/
> > > > >>     commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
> > > > >>     commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
> > > > >>     commons/proper/jexl/trunk/src/site/
> > > > >>     commons/proper/jexl/trunk/src/site/resources/
> > > > >>     commons/proper/jexl/trunk/src/site/resources/images/
> > > > >>       - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
> > > > >>     commons/proper/jexl/trunk/src/site/site.xml   (with props)
> > > > >>
> > > > >> Added: commons/proper/jexl/trunk/pom.xml
> > > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
> > > > >> ==============================================================================
> > > > >> --- commons/proper/jexl/trunk/pom.xml (added)
> > > > >> +++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
> > > > >> @@ -0,0 +1,167 @@
> > > > >> +<?xml version="1.0"?>
> > > > >> +<!--
> > > > >> +   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">
> > > > >> +  <parent>
> > > > >> +    <groupId>org.apache.commons</groupId>
> > > > >> +    <artifactId>commons-parent</artifactId>
> > > > >> +    <version>5</version>
> > > > >> +  </parent>
> > > > >> +  <modelVersion>4.0.0</modelVersion>
> > > > >> +  <groupId>commons-jexl</groupId>
> > > > >> +  <artifactId>commons-jexl</artifactId>
> > > > >> +  <version>1.1.1-SNAPSHOT</version>
> > > > >> +  <name>Commons JEXL</name>
> > > > >> +  <inceptionYear>2003</inceptionYear>
> > > > >> +  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
> > > > >> +  <url>http://commons.apache.org/jexl/</url>
> > > > >> +
> > > > >> +  <issueManagement>
> > > > >> +    <system>jira</system>
> > > > >> +    <url>http://issues.apache.org/jira/browse/JEXL</url>
> > > > >> +  </issueManagement>
> > > > >> +
> > > > >> +  <scm>
> > > > >> +    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
> > > > >> +    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
> > > > >> +    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
> > > > >> +  </scm>
> > > > >> +
> > > > >> +  <developers>
> > > > >> +    <developer>
> > > > >> +      <name>dIon Gillard</name>
> > > > >> +      <id>dion</id>
> > > > >> +      <email>[hidden email]</email>
> > > > >> +      <organization>Apache Software Foundation</organization>
> > > > >> +    </developer>
> > > > >> +    <developer>
> > > > >> +      <name>Geir Magnusson Jr.</name>
> > > > >> +      <id>geirm</id>
> > > > >> +      <email>[hidden email]</email>
> > > > >> +      <organization>independent</organization>
> > > > >> +    </developer>
> > > > >> +    <developer>
> > > > >> +      <name>Tim O'Brien</name>
> > > > >> +      <id>tobrien</id>
> > > > >> +      <email>[hidden email]</email>
> > > > >> +      <organization>independent</organization>
> > > > >> +    </developer>
> > > > >> +    <developer>
> > > > >> +      <name>Peter Royal</name>
> > > > >> +      <id>proyal</id>
> > > > >> +      <email>[hidden email]</email>
> > > > >> +      <organization>Apache Software Foundation</organization>
> > > > >> +    </developer>
> > > > >> +    <developer>
> > > > >> +      <name>James Strachan</name>
> > > > >> +      <id>jstrachan</id>
> > > > >> +      <email>[hidden email]</email>
> > > > >> +      <organization>SpiritSoft, Inc.</organization>
> > > > >> +    </developer>
> > > > >> +    <developer>
> > > > >> +      <name>Rahul Akolkar</name>
> > > > >> +      <id>rahul</id>
> > > > >> +      <email>rahul AT apache.org</email>
> > > > >> +      <organization>Apache Software Foundation</organization>
> > > > >> +    </developer>
> > > > >> +  </developers>
> > > > >> +
> > > > >> +  <dependencies>
> > > > >> +    <dependency>
> > > > >> +      <groupId>commons-logging</groupId>
> > > > >> +      <artifactId>commons-logging</artifactId>
> > > > >> +      <version>1.0.4</version>
> > > > >> +    </dependency>
> > > > >> +    <dependency>
> > > > >> +      <groupId>junit</groupId>
> > > > >> +      <artifactId>junit</artifactId>
> > > > >> +      <version>3.8.1</version>
> > > > >> +      <optional>true</optional>
> > > > >> +    </dependency>
> > > > >> +  </dependencies>
> > > > >> +
> > > > >> +  <build>
> > > > >> +    <sourceDirectory>src/java</sourceDirectory>
> > > > >> +    <testSourceDirectory>src/test</testSourceDirectory>
> > > > >> +    <resources>
> > > > >> +      <resource>
> > > > >> +        <directory>.</directory>
> > > > >> +        <targetPath>META-INF</targetPath>
> > > > >> +          <includes>
> > > > >> +            <include>NOTICE.txt</include>
> > > > >> +            <include>LICENSE.txt</include>
> > > > >> +          </includes>
> > > > >> +        </resource>
> > > > >> +      </resources>
> > > > >> +      <plugins>
> > > > >> +        <plugin>
> > > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > > >> +          <artifactId>maven-surefire-plugin</artifactId>
> > > > >> +            <configuration>
> > > > >> +              <includes>
> > > > >> +                <include>**/Test*.java</include>
> > > > >> +              </includes>
> > > > >> +          </configuration>
> > > > >> +        </plugin>
> > > > >> +        <plugin>
> > > > >> +          <artifactId>maven-assembly-plugin</artifactId>
> > > > >> +          <configuration>
> > > > >> +            <descriptors>
> > > > >> +              <descriptor>src/assembly/bin.xml</descriptor>
> > > > >> +              <descriptor>src/assembly/src.xml</descriptor>
> > > > >> +            </descriptors>
> > > > >> +            <tarLongFileMode>gnu</tarLongFileMode>
> > > > >> +          </configuration>
> > > > >> +        </plugin>
> > > > >> +      </plugins>
> > > > >> +    </build>
> > > > >> +
> > > > >> +    <reporting>
> > > > >> +      <plugins>
> > > > >> +        <plugin>
> > > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > > >> +          <artifactId>maven-changes-plugin</artifactId>
> > > > >> +          <configuration>
> > > > >> +            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
> > > > >> +            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
> > > > >> +          </configuration>
> > > > >> +          <reportSets>
> > > > >> +            <reportSet>
> > > > >> +              <reports>
> > > > >> +                 <report>changes-report</report>
> > > > >> +              </reports>
> > > > >> +            </reportSet>
> > > > >> +          </reportSets>
> > > > >> +        </plugin>
> > > > >> +        <!--
> > > > >> +        <plugin>
> > > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > > >> +          <artifactId>maven-checkstyle-plugin</artifactId>
> > > > >> +          <configuration>
> > > > >> +            <configLocation>src/conf/checkstyle.xml</configLocation>
> > > > >> +            <enableRulesSummary>false</enableRulesSummary>
> > > > >> +            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
> > > > >> +          </configuration>
> > > > >> +        </plugin>
> > > > >> +        -->
> > > > >> +      </plugins>
> > > > >> +    </reporting>
> > > > >> +
> > > > >> +</project>
> > > > >>
> > > > >> Propchange: commons/proper/jexl/trunk/pom.xml
> > > > >> ------------------------------------------------------------------------------
> > > > >>     svn:eol-style = native
> > > > >>
> > > > >> Propchange: commons/proper/jexl/trunk/pom.xml
> > > > >> ------------------------------------------------------------------------------
> > > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > > >>
> > > > >> Added: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
> > > > >> ==============================================================================
> > > > >> --- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
> > > > >> +++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
> > > > >> @@ -0,0 +1,44 @@
> > > > >> +<!--
> > > > >> + Licensed to the Apache Software Foundation (ASF) under one or more
> > > > >> + contributor license agreements.  See the NOTICE file distributed with
> > > > >> + this work for additional information regarding copyright ownership.
> > > > >> + The ASF licenses this file to You under the Apache License, Version 2.0
> > > > >> + (the "License"); you may not use this file except in compliance with
> > > > >> + the License.  You may obtain a copy of the License at
> > > > >> +
> > > > >> +      http://www.apache.org/licenses/LICENSE-2.0
> > > > >> +
> > > > >> + Unless required by applicable law or agreed to in writing, software
> > > > >> + distributed under the License is distributed on an "AS IS" BASIS,
> > > > >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > > > >> + See the License for the specific language governing permissions and
> > > > >> + limitations under the License.
> > > > >> +-->
> > > > >> +<assembly>
> > > > >> +    <id>bin</id>
> > > > >> +    <formats>
> > > > >> +        <format>tar.gz</format>
> > > > >> +        <format>zip</format>
> > > > >> +    </formats>
> > > > >> +    <includeSiteDirectory>false</includeSiteDirectory>
> > > > >> +    <fileSets>
> > > > >> +        <fileSet>
> > > > >> +            <includes>
> > > > >> +                <include>LICENSE.txt</include>
> > > > >> +                <include>NOTICE.txt</include>
> > > > >> +                <include>RELEASE-NOTES.txt</include>
> > > > >> +            </includes>
> > > > >> +        </fileSet>
> > > > >> +        <fileSet>
> > > > >> +            <directory>target</directory>
> > > > >> +            <outputDirectory></outputDirectory>
> > > > >> +            <includes>
> > > > >> +                <include>*.jar</include>
> > > > >> +            </includes>
> > > > >> +        </fileSet>
> > > > >> +        <fileSet>
> > > > >> +            <directory>target/site/apidocs</directory>
> > > > >> +            <outputDirectory>apidocs</outputDirectory>
> > > > >> +        </fileSet>
> > > > >> +    </fileSets>
> > > > >> +</assembly>
> > > > >>
> > > > >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > > >> ------------------------------------------------------------------------------
> > > > >>     svn:eol-style = native
> > > > >>
> > > > >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > > >> ------------------------------------------------------------------------------
> > > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > > >>
> > > > >> Added: commons/proper/jexl/trunk/src/assembly/src.xml
> > > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
> > > > >> ==============================================================================
> > > > >> --- commons/proper/jexl/trunk/src/assembly/src.xml (added)
> > > > >> +++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
> > > > >> @@ -0,0 +1,50 @@
> > > > >> +<!--
> > > > >> + Licensed to the Apache Software Foundation (ASF) under one or more
> > > > >> + contributor license agreements.  See the NOTICE file distributed with
> > > > >> + this work for additional information regarding copyright ownership.
> > > > >> + The ASF licenses this file to You under the Apache License, Version 2.0
> > > > >> + (the "License"); you may not use this file except in compliance with
> > > > >> + the License.  You may obtain a copy of the License at
> > > > >> +
> > > > >> +      http://www.apache.org/licenses/LICENSE-2.0
> > > > >> +
> > > > >> + Unless required by applicable law or agreed to in writing, software
> > > > >> + distributed under the License is distributed on an "AS IS" BASIS,
> > > > >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > > > >> + See the License for the specific language governing permissions and
> > > > >> + limitations under the License.
> > > > >> +-->
> > > > >> +<assembly>
> > > > >> +    <id>src</id>
> > > > >> +    <formats>
> > > > >> +        <format>tar.gz</format>
> > > > >> +        <format>zip</format>
> > > > >> +    </formats>
> > > > >> +    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
> > > > >> +    <fileSets>
> > > > >> +        <fileSet>
> > > > >> +            <includes>
> > > > >> +                <include>build.properties.sample</include>
> > > > >> +                <include>build.xml</include>
> > > > >> +                <include>build-maven.xml</include>
> > > > >> +                <include>LICENSE.txt</include>
> > > > >> +                <include>maven.xml</include>
> > > > >> +                <include>NOTICE.txt</include>
> > > > >> +                <include>pom.xml</include>
> > > > >> +                <include>project.properties</include>
> > > > >> +                <include>project.xml</include>
> > > > >> +                <include>PROPOSAL.html</include>
> > > > >> +                <include>RELEASE-NOTES.txt</include>
> > > > >> +            </includes>
> > > > >> +        </fileSet>
> > > > >> +        <fileSet>
> > > > >> +            <directory>examples</directory>
> > > > >> +        </fileSet>
> > > > >> +        <fileSet>
> > > > >> +            <directory>src</directory>
> > > > >> +        </fileSet>
> > > > >> +        <fileSet>
> > > > >> +            <directory>xdocs</directory>
> > > > >> +        </fileSet>
> > > > >> +    </fileSets>
> > > > >> +</assembly>
> > > > >>
> > > > >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > > > >> ------------------------------------------------------------------------------
> > > > >>     svn:eol-style = native
> > > > >>
> > > > >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > > > >> ------------------------------------------------------------------------------
> > > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > > >>
> > > > >> Added: commons/proper/jexl/trunk/src/site/site.xml
> > > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
> > > > >> ==============================================================================
> > > > >> --- commons/proper/jexl/trunk/src/site/site.xml (added)
> > > > >> +++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
> > > > >> @@ -0,0 +1,47 @@
> > > > >> +<?xml version="1.0" encoding="ISO-8859-1"?>
> > > > >> +<!--
> > > > >> + 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 name="JEXL">
> > > > >> +    <bannerRight>
> > > > >> +        <name>Commons JEXL</name>
> > > > >> +        <src>/images/jexl-logo-white.png</src>
> > > > >> +        <href>/index.html</href>
> > > > >> +    </bannerRight>
> > > > >> +
> > > > >> +    <body>
> > > > >> +        <menu name="JEXL">
> > > > >> +            <item name="Overview"                href="/index.html" />
> > > > >> +            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
> > > > >> +            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
> > > > >> +            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
> > > > >> +            <item name="Releases and Builds"     href="/releases.html"/>
> > > > >> +            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
> > > > >> +            <item name="Reference"               href="/reference/index.html"/>
> > > > >> +            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
> > > > >> +        </menu>
> > > > >> +
> > > > >> +        <menu name="Development">
> > > > >> +            <item name="Mailing Lists"           href="/mail-lists.html"/>
> > > > >> +            <item name="Issue Tracking"          href="/issue-tracking.html"/>
> > > > >> +            <item name="Source Repository"       href="/source-repository.html"/>
> > > > >> +            <item name="Building"                href="/building.html"/>
> > > > >> +            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
> > > > >> +        </menu>
> > > > >> +
> > > > >> +    </body>
> > > > >> +
> > > > >> +</project>
> > > > >>
> > > > >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > > > >> ------------------------------------------------------------------------------
> > > > >>     svn:eol-style = native
> > > > >>
> > > > >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > > > >> ------------------------------------------------------------------------------
> > > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > > >>
> > > > >>
> > > > >>
> > > > >
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [hidden email]
> > > > For additional commands, e-mail: [hidden email]
> > > >
> > > >
> > >
> > >
> > > --
> > > dIon Gillard
> > > Rule #131 of Acquisition: Information is Profit.
> > >
> > > ---------------------------------------------------------------------
> > >
> > > To unsubscribe, e-mail: [hidden email]
> > > For additional commands, e-mail: [hidden email]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
>
> --
> dIon Gillard
> Rule #131 of Acquisition: Information is Profit.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r595632 - in /commons/proper/jexl/trunk: pom.xml src/assembly/ src/assembly/bin.xml src/assembly/src.xml src/site/ src/site/resources/ src/site/resources/images/ src/site/site.xml

Niall Pemberton
On Nov 17, 2007 4:14 PM, Niall Pemberton <[hidden email]> wrote:

> On Nov 17, 2007 10:49 AM, Dion Gillard <[hidden email]> wrote:
> > Let me prefix this with:
> > - I'm not against us using mvn as our build tool for components.
> > - I think we need to do this more consensually and build more
> > knowledge about the tools we use.
>
> I'm not sure I get your point about "consensual". Nobody is being
> forced to do anything with m2 and I think its easier for people to try
> m2 (and build knowledge) when theres a working build ready.
>
> > On 11/17/07, Niall Pemberton <[hidden email]> wrote:
> > > On Nov 17, 2007 1:10 AM, Dion Gillard <[hidden email]> wrote:
> > > > I figure that things are going to get missed since there's been little
> > > > to no discussion I can recall in recent times on how, what, when it's
> > > > happening.
> > >
> > > The reality is its already been happening slowly. Ten components had
> > > working m2 builds (and proxy and jci only have m2 builds) before I
> > > started yesterday. Another 15 had m2 poms but needed work on the site
> > > generation and/or needed assembly defs. adding to create distros. Only
> > > nine components had no m2 build at all (two still don't - Attributes
> > > and Jelly). We've also had five releases of the commons-parent pom -
> > > the vote for each of which was an opportunity for discussion.
> >
> > How would devs without good working mvn knowledge be able to vote on a
> > release of the parent pom?
>
> The point is anyone with any amount of knowledge can start a
> discussion or ask questions - and those votes were in my view good
> opportunities to do so. Especially if m2 is/was not the direction
> people wanted to go.
>
> > It's a 421 line beast that requires a very good understanding of mvn
> > internals to provide constructive criticism, and given that under half
> > of the components weren't using mvn to perform releases, I would
> > expect that the vote would be of interest only to those already with a
> > supported mvn build.
>
> I guess thats (nearly) everyone now ;-)
>
> > The pom.xml for Jexl is 167 lines long. Add the parent pom's 421 lines
> > and the org.apache:apache:4 pom (where would I find that in svn out of
> > curiosity?
>
> I didn't know, but looked in the m2 repo here:
>     http://svn.apache.org/repos/asf/maven/pom/tags/apache-4/
>
> Which says it lives here:
>     http://repo1.maven.org/maven2/org/apache/apache/4/
>
> > Where are it's votes happening?),
> Dunno.
>
> >  and compare it to the
> > 198 line Jexl standalone project.xml. mvn is almost three times more
> > complex in this case.
>
> I won't argue that mavens not complex (I'm not its biggest fan) - but
> number of lines is (IMO) a flawed metric to use and the work that
> people have put into the (421 line) parent pom is designed to make
> life easier for individual components. Much of whats in Jexl's pom is
> "static" info which isn't hard to understand and doesn't add to the
> complexity - the real work is done in the "build" and "reporting"
> sections and the source/binary assembly descriptors (also for
> completeness the m1 build also includes maven.xml and
> project.properties - not just project.xml) and those 421 lines are
> re-used accross 32 components.
>
> The reality is that m1 is now superceded and IMO its unavoidable that
> it is replaced as the build system for commons at some point - the
> only discussion and action on this for the last one/two years has been
> m2. I also think that m1 will become an ever increasing barrier to
> people getting involved as it becomes more obsolete - so IMO we should
> do this sooner rather than later for community health.
>
> > > From my PoV I just kick started the process yesterday by ensuring that
> > > the remaining components (expect Attributes and Jelly) now have m2
> > > builds that can 1) Generate the component's Site and 2) Produce source
> > > and binary distros. Its quite possible that I made some mistakes and
> > > missed things (I did test each one), but m2-wise I believe those
> > > components are now in a better state and it should be easier for the
> > > devs on each component to refine them as they require. The main point
> > > is though that these are all in addition to the existing m1/ant builds
> > > which should continue to work.
> >
> > I suppose the question is, if the devs on those components don't have
> > experience with mvn and it's settings who will maintain these files?
>
> Either  nobody or someone like me - I'm sure that if someone shouts
> for help they'll get it.
>
> > Will we repeat the mistake we made with some components when we added
> > a maven build?The ant builds either got updated and out of sync with
> > the maven build, or the ant builds got left behind and in many cases
> > weren't very useful, even though they should have continued to work.
>
> Hopefully not.
>
> > Was there a reason to leave out Jelly and Attributes from the updates,
> > or was it just lack of time and understanding of the existing maven
> > build for them?
>
> Attributes AFAIK has had its last release and since its a
> multi-project build it meant more effort than the others - so I didn't
> bother. Jelly (with its 36 tag sub-projects) I just try to avoid in
> general! Having said that if theres a desire for a jelly m2 build I am
> prepared to help.
>
> > > "Moving" to m2 implies giving up the m1 builds - I agree we haven't
> > > yet taken that decision, but with the m2 coverage we've had up till
> > > this point that wasn't possible. I think that now that almost all
> > > components have a working m2 build its now become an option - but
> > > you're right that sort of decision needs discussion.
> >
> > What about using buildr?
>
> I know nothing about it and I believe someone would need to make the
> case why all the talk and action on m2 for the last year or two was a
> waste of time and should be dumped in favour of buildr or anything
> else.
>
>
> > > > As a start:
> > > > - Shouldn't things like the changes plugin issue management URL be in
> > > > the parent POM?
> > >
> > > How do you mean? I guess we could do something like the following in
> > > the parent pom:
> > >
> > >     <url>http://commons.apache.org/${commons.id}/</url>
> > >     <issueManagement>
> > >         <system>jira</system>
> > >         <url>http://issues.apache.org/jira/browse/${commons.id}</url>
> > >     </issueManagement>
> > >     <scm>
> > >         <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/${commons.id}/trunk/</connection>
> > >         <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/${commons.id}/trunk/</developerConnection>
> > >         <url>http://svn.apache.org/viewvc/commons/proper/${commons.id}/trunk/</url>
> > >     </scm>
> > >
> > > And then in individual component pom's:
> > >     <properties>
> > >         <commons.id>validator</commons.id>
> > >     </properties>
> > >
> > > Was that the kind of thing - or something else?
> >
> > Yep, that's it. I'd rather we didn't repeat ourselves across
> > components without a good reason.
> >
> > > > - Is there a working Javacc 4.0 plugin for mvn?
> > >
> > > Dunno, but not sure of the relevance - assume its specific to a couple
> > > of components.
> >
> > If there isn't I wont be able to move the v2 branch of Jexl to mvn.
>
> http://mojo.codehaus.org/javacc-maven-plugin/index.html
>
> Version 2.1 onwards depends on Javacc 4.0 (2.2 seems to be the latest release).

I just copied the m2 build to the v2 branch and added in the JavaCC
plugin - seems to work.

Niall

> Niall
>
>
> > >
> > > Niall
> > >
> > > > Dion
> > > >
> > > >
> > > > On 11/17/07, Martin van den Bemt <[hidden email]> wrote:
> > > > > Do you anticipate complications with a move ?
> > > > >
> > > > > Mvgr,
> > > > > Martin
> > > > >
> > > > > Dion Gillard wrote:
> > > > > > Hi all,
> > > > > >
> > > > > > is there a mandate for an m2 build for commons?
> > > > > >
> > > > > > On 11/16/07, [hidden email] <[hidden email]> wrote:
> > > > > >> Author: niallp
> > > > > >> Date: Fri Nov 16 03:42:56 2007
> > > > > >> New Revision: 595632
> > > > > >>
> > > > > >> URL: http://svn.apache.org/viewvc?rev=595632&view=rev
> > > > > >> Log:
> > > > > >> Add m2 build
> > > > > >>
> > > > > >> Added:
> > > > > >>     commons/proper/jexl/trunk/pom.xml   (with props)
> > > > > >>     commons/proper/jexl/trunk/src/assembly/
> > > > > >>     commons/proper/jexl/trunk/src/assembly/bin.xml   (with props)
> > > > > >>     commons/proper/jexl/trunk/src/assembly/src.xml   (with props)
> > > > > >>     commons/proper/jexl/trunk/src/site/
> > > > > >>     commons/proper/jexl/trunk/src/site/resources/
> > > > > >>     commons/proper/jexl/trunk/src/site/resources/images/
> > > > > >>       - copied from r595528, commons/proper/jexl/trunk/xdocs/images/
> > > > > >>     commons/proper/jexl/trunk/src/site/site.xml   (with props)
> > > > > >>
> > > > > >> Added: commons/proper/jexl/trunk/pom.xml
> > > > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=595632&view=auto
> > > > > >> ==============================================================================
> > > > > >> --- commons/proper/jexl/trunk/pom.xml (added)
> > > > > >> +++ commons/proper/jexl/trunk/pom.xml Fri Nov 16 03:42:56 2007
> > > > > >> @@ -0,0 +1,167 @@
> > > > > >> +<?xml version="1.0"?>
> > > > > >> +<!--
> > > > > >> +   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">
> > > > > >> +  <parent>
> > > > > >> +    <groupId>org.apache.commons</groupId>
> > > > > >> +    <artifactId>commons-parent</artifactId>
> > > > > >> +    <version>5</version>
> > > > > >> +  </parent>
> > > > > >> +  <modelVersion>4.0.0</modelVersion>
> > > > > >> +  <groupId>commons-jexl</groupId>
> > > > > >> +  <artifactId>commons-jexl</artifactId>
> > > > > >> +  <version>1.1.1-SNAPSHOT</version>
> > > > > >> +  <name>Commons JEXL</name>
> > > > > >> +  <inceptionYear>2003</inceptionYear>
> > > > > >> +  <description>Jexl is an implementation of the JSTL Expression Language with extensions.</description>
> > > > > >> +  <url>http://commons.apache.org/jexl/</url>
> > > > > >> +
> > > > > >> +  <issueManagement>
> > > > > >> +    <system>jira</system>
> > > > > >> +    <url>http://issues.apache.org/jira/browse/JEXL</url>
> > > > > >> +  </issueManagement>
> > > > > >> +
> > > > > >> +  <scm>
> > > > > >> +    <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk</connection>
> > > > > >> +    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk</developerConnection>
> > > > > >> +    <url>http://svn.apache.org/viewvc/commons/proper/jexl/trunk</url>
> > > > > >> +  </scm>
> > > > > >> +
> > > > > >> +  <developers>
> > > > > >> +    <developer>
> > > > > >> +      <name>dIon Gillard</name>
> > > > > >> +      <id>dion</id>
> > > > > >> +      <email>[hidden email]</email>
> > > > > >> +      <organization>Apache Software Foundation</organization>
> > > > > >> +    </developer>
> > > > > >> +    <developer>
> > > > > >> +      <name>Geir Magnusson Jr.</name>
> > > > > >> +      <id>geirm</id>
> > > > > >> +      <email>[hidden email]</email>
> > > > > >> +      <organization>independent</organization>
> > > > > >> +    </developer>
> > > > > >> +    <developer>
> > > > > >> +      <name>Tim O'Brien</name>
> > > > > >> +      <id>tobrien</id>
> > > > > >> +      <email>[hidden email]</email>
> > > > > >> +      <organization>independent</organization>
> > > > > >> +    </developer>
> > > > > >> +    <developer>
> > > > > >> +      <name>Peter Royal</name>
> > > > > >> +      <id>proyal</id>
> > > > > >> +      <email>[hidden email]</email>
> > > > > >> +      <organization>Apache Software Foundation</organization>
> > > > > >> +    </developer>
> > > > > >> +    <developer>
> > > > > >> +      <name>James Strachan</name>
> > > > > >> +      <id>jstrachan</id>
> > > > > >> +      <email>[hidden email]</email>
> > > > > >> +      <organization>SpiritSoft, Inc.</organization>
> > > > > >> +    </developer>
> > > > > >> +    <developer>
> > > > > >> +      <name>Rahul Akolkar</name>
> > > > > >> +      <id>rahul</id>
> > > > > >> +      <email>rahul AT apache.org</email>
> > > > > >> +      <organization>Apache Software Foundation</organization>
> > > > > >> +    </developer>
> > > > > >> +  </developers>
> > > > > >> +
> > > > > >> +  <dependencies>
> > > > > >> +    <dependency>
> > > > > >> +      <groupId>commons-logging</groupId>
> > > > > >> +      <artifactId>commons-logging</artifactId>
> > > > > >> +      <version>1.0.4</version>
> > > > > >> +    </dependency>
> > > > > >> +    <dependency>
> > > > > >> +      <groupId>junit</groupId>
> > > > > >> +      <artifactId>junit</artifactId>
> > > > > >> +      <version>3.8.1</version>
> > > > > >> +      <optional>true</optional>
> > > > > >> +    </dependency>
> > > > > >> +  </dependencies>
> > > > > >> +
> > > > > >> +  <build>
> > > > > >> +    <sourceDirectory>src/java</sourceDirectory>
> > > > > >> +    <testSourceDirectory>src/test</testSourceDirectory>
> > > > > >> +    <resources>
> > > > > >> +      <resource>
> > > > > >> +        <directory>.</directory>
> > > > > >> +        <targetPath>META-INF</targetPath>
> > > > > >> +          <includes>
> > > > > >> +            <include>NOTICE.txt</include>
> > > > > >> +            <include>LICENSE.txt</include>
> > > > > >> +          </includes>
> > > > > >> +        </resource>
> > > > > >> +      </resources>
> > > > > >> +      <plugins>
> > > > > >> +        <plugin>
> > > > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > > > >> +          <artifactId>maven-surefire-plugin</artifactId>
> > > > > >> +            <configuration>
> > > > > >> +              <includes>
> > > > > >> +                <include>**/Test*.java</include>
> > > > > >> +              </includes>
> > > > > >> +          </configuration>
> > > > > >> +        </plugin>
> > > > > >> +        <plugin>
> > > > > >> +          <artifactId>maven-assembly-plugin</artifactId>
> > > > > >> +          <configuration>
> > > > > >> +            <descriptors>
> > > > > >> +              <descriptor>src/assembly/bin.xml</descriptor>
> > > > > >> +              <descriptor>src/assembly/src.xml</descriptor>
> > > > > >> +            </descriptors>
> > > > > >> +            <tarLongFileMode>gnu</tarLongFileMode>
> > > > > >> +          </configuration>
> > > > > >> +        </plugin>
> > > > > >> +      </plugins>
> > > > > >> +    </build>
> > > > > >> +
> > > > > >> +    <reporting>
> > > > > >> +      <plugins>
> > > > > >> +        <plugin>
> > > > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > > > >> +          <artifactId>maven-changes-plugin</artifactId>
> > > > > >> +          <configuration>
> > > > > >> +            <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
> > > > > >> +            <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
> > > > > >> +          </configuration>
> > > > > >> +          <reportSets>
> > > > > >> +            <reportSet>
> > > > > >> +              <reports>
> > > > > >> +                 <report>changes-report</report>
> > > > > >> +              </reports>
> > > > > >> +            </reportSet>
> > > > > >> +          </reportSets>
> > > > > >> +        </plugin>
> > > > > >> +        <!--
> > > > > >> +        <plugin>
> > > > > >> +          <groupId>org.apache.maven.plugins</groupId>
> > > > > >> +          <artifactId>maven-checkstyle-plugin</artifactId>
> > > > > >> +          <configuration>
> > > > > >> +            <configLocation>src/conf/checkstyle.xml</configLocation>
> > > > > >> +            <enableRulesSummary>false</enableRulesSummary>
> > > > > >> +            <propertyExpansion>checkstyle.header.file=src/conf/header.txt</propertyExpansion>
> > > > > >> +          </configuration>
> > > > > >> +        </plugin>
> > > > > >> +        -->
> > > > > >> +      </plugins>
> > > > > >> +    </reporting>
> > > > > >> +
> > > > > >> +</project>
> > > > > >>
> > > > > >> Propchange: commons/proper/jexl/trunk/pom.xml
> > > > > >> ------------------------------------------------------------------------------
> > > > > >>     svn:eol-style = native
> > > > > >>
> > > > > >> Propchange: commons/proper/jexl/trunk/pom.xml
> > > > > >> ------------------------------------------------------------------------------
> > > > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > > > >>
> > > > > >> Added: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/bin.xml?rev=595632&view=auto
> > > > > >> ==============================================================================
> > > > > >> --- commons/proper/jexl/trunk/src/assembly/bin.xml (added)
> > > > > >> +++ commons/proper/jexl/trunk/src/assembly/bin.xml Fri Nov 16 03:42:56 2007
> > > > > >> @@ -0,0 +1,44 @@
> > > > > >> +<!--
> > > > > >> + Licensed to the Apache Software Foundation (ASF) under one or more
> > > > > >> + contributor license agreements.  See the NOTICE file distributed with
> > > > > >> + this work for additional information regarding copyright ownership.
> > > > > >> + The ASF licenses this file to You under the Apache License, Version 2.0
> > > > > >> + (the "License"); you may not use this file except in compliance with
> > > > > >> + the License.  You may obtain a copy of the License at
> > > > > >> +
> > > > > >> +      http://www.apache.org/licenses/LICENSE-2.0
> > > > > >> +
> > > > > >> + Unless required by applicable law or agreed to in writing, software
> > > > > >> + distributed under the License is distributed on an "AS IS" BASIS,
> > > > > >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > > > > >> + See the License for the specific language governing permissions and
> > > > > >> + limitations under the License.
> > > > > >> +-->
> > > > > >> +<assembly>
> > > > > >> +    <id>bin</id>
> > > > > >> +    <formats>
> > > > > >> +        <format>tar.gz</format>
> > > > > >> +        <format>zip</format>
> > > > > >> +    </formats>
> > > > > >> +    <includeSiteDirectory>false</includeSiteDirectory>
> > > > > >> +    <fileSets>
> > > > > >> +        <fileSet>
> > > > > >> +            <includes>
> > > > > >> +                <include>LICENSE.txt</include>
> > > > > >> +                <include>NOTICE.txt</include>
> > > > > >> +                <include>RELEASE-NOTES.txt</include>
> > > > > >> +            </includes>
> > > > > >> +        </fileSet>
> > > > > >> +        <fileSet>
> > > > > >> +            <directory>target</directory>
> > > > > >> +            <outputDirectory></outputDirectory>
> > > > > >> +            <includes>
> > > > > >> +                <include>*.jar</include>
> > > > > >> +            </includes>
> > > > > >> +        </fileSet>
> > > > > >> +        <fileSet>
> > > > > >> +            <directory>target/site/apidocs</directory>
> > > > > >> +            <outputDirectory>apidocs</outputDirectory>
> > > > > >> +        </fileSet>
> > > > > >> +    </fileSets>
> > > > > >> +</assembly>
> > > > > >>
> > > > > >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > > > >> ------------------------------------------------------------------------------
> > > > > >>     svn:eol-style = native
> > > > > >>
> > > > > >> Propchange: commons/proper/jexl/trunk/src/assembly/bin.xml
> > > > > >> ------------------------------------------------------------------------------
> > > > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > > > >>
> > > > > >> Added: commons/proper/jexl/trunk/src/assembly/src.xml
> > > > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/assembly/src.xml?rev=595632&view=auto
> > > > > >> ==============================================================================
> > > > > >> --- commons/proper/jexl/trunk/src/assembly/src.xml (added)
> > > > > >> +++ commons/proper/jexl/trunk/src/assembly/src.xml Fri Nov 16 03:42:56 2007
> > > > > >> @@ -0,0 +1,50 @@
> > > > > >> +<!--
> > > > > >> + Licensed to the Apache Software Foundation (ASF) under one or more
> > > > > >> + contributor license agreements.  See the NOTICE file distributed with
> > > > > >> + this work for additional information regarding copyright ownership.
> > > > > >> + The ASF licenses this file to You under the Apache License, Version 2.0
> > > > > >> + (the "License"); you may not use this file except in compliance with
> > > > > >> + the License.  You may obtain a copy of the License at
> > > > > >> +
> > > > > >> +      http://www.apache.org/licenses/LICENSE-2.0
> > > > > >> +
> > > > > >> + Unless required by applicable law or agreed to in writing, software
> > > > > >> + distributed under the License is distributed on an "AS IS" BASIS,
> > > > > >> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > > > > >> + See the License for the specific language governing permissions and
> > > > > >> + limitations under the License.
> > > > > >> +-->
> > > > > >> +<assembly>
> > > > > >> +    <id>src</id>
> > > > > >> +    <formats>
> > > > > >> +        <format>tar.gz</format>
> > > > > >> +        <format>zip</format>
> > > > > >> +    </formats>
> > > > > >> +    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
> > > > > >> +    <fileSets>
> > > > > >> +        <fileSet>
> > > > > >> +            <includes>
> > > > > >> +                <include>build.properties.sample</include>
> > > > > >> +                <include>build.xml</include>
> > > > > >> +                <include>build-maven.xml</include>
> > > > > >> +                <include>LICENSE.txt</include>
> > > > > >> +                <include>maven.xml</include>
> > > > > >> +                <include>NOTICE.txt</include>
> > > > > >> +                <include>pom.xml</include>
> > > > > >> +                <include>project.properties</include>
> > > > > >> +                <include>project.xml</include>
> > > > > >> +                <include>PROPOSAL.html</include>
> > > > > >> +                <include>RELEASE-NOTES.txt</include>
> > > > > >> +            </includes>
> > > > > >> +        </fileSet>
> > > > > >> +        <fileSet>
> > > > > >> +            <directory>examples</directory>
> > > > > >> +        </fileSet>
> > > > > >> +        <fileSet>
> > > > > >> +            <directory>src</directory>
> > > > > >> +        </fileSet>
> > > > > >> +        <fileSet>
> > > > > >> +            <directory>xdocs</directory>
> > > > > >> +        </fileSet>
> > > > > >> +    </fileSets>
> > > > > >> +</assembly>
> > > > > >>
> > > > > >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > > > > >> ------------------------------------------------------------------------------
> > > > > >>     svn:eol-style = native
> > > > > >>
> > > > > >> Propchange: commons/proper/jexl/trunk/src/assembly/src.xml
> > > > > >> ------------------------------------------------------------------------------
> > > > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > > > >>
> > > > > >> Added: commons/proper/jexl/trunk/src/site/site.xml
> > > > > >> URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/site/site.xml?rev=595632&view=auto
> > > > > >> ==============================================================================
> > > > > >> --- commons/proper/jexl/trunk/src/site/site.xml (added)
> > > > > >> +++ commons/proper/jexl/trunk/src/site/site.xml Fri Nov 16 03:42:56 2007
> > > > > >> @@ -0,0 +1,47 @@
> > > > > >> +<?xml version="1.0" encoding="ISO-8859-1"?>
> > > > > >> +<!--
> > > > > >> + 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 name="JEXL">
> > > > > >> +    <bannerRight>
> > > > > >> +        <name>Commons JEXL</name>
> > > > > >> +        <src>/images/jexl-logo-white.png</src>
> > > > > >> +        <href>/index.html</href>
> > > > > >> +    </bannerRight>
> > > > > >> +
> > > > > >> +    <body>
> > > > > >> +        <menu name="JEXL">
> > > > > >> +            <item name="Overview"                href="/index.html" />
> > > > > >> +            <item name="1.1&#xA0;Javadoc"        href="/apidocs-1.1/index.html"/>
> > > > > >> +            <item name="1.0&#xA0;Javadoc"        href="/apidocs-1.0/index.html"/>
> > > > > >> +            <item name="Examples"                href="http://svn.apache.org/viewvc/commons/proper/jexl/trunk/examples/"/>
> > > > > >> +            <item name="Releases and Builds"     href="/releases.html"/>
> > > > > >> +            <item name="Download"                href="http://commons.apache.org/downloads/download_jexl.cgi"/>
> > > > > >> +            <item name="Reference"               href="/reference/index.html"/>
> > > > > >> +            <item name="JEXL Wiki"               href="http://wiki.apache.org/commons/JEXL"/>
> > > > > >> +        </menu>
> > > > > >> +
> > > > > >> +        <menu name="Development">
> > > > > >> +            <item name="Mailing Lists"           href="/mail-lists.html"/>
> > > > > >> +            <item name="Issue Tracking"          href="/issue-tracking.html"/>
> > > > > >> +            <item name="Source Repository"       href="/source-repository.html"/>
> > > > > >> +            <item name="Building"                href="/building.html"/>
> > > > > >> +            <item name="Javadoc (SVN latest)"    href="apidocs/index.html"/>
> > > > > >> +        </menu>
> > > > > >> +
> > > > > >> +    </body>
> > > > > >> +
> > > > > >> +</project>
> > > > > >>
> > > > > >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > > > > >> ------------------------------------------------------------------------------
> > > > > >>     svn:eol-style = native
> > > > > >>
> > > > > >> Propchange: commons/proper/jexl/trunk/src/site/site.xml
> > > > > >> ------------------------------------------------------------------------------
> > > > > >>     svn:keywords = Date Author Id Revision HeadURL
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: [hidden email]
> > > > > For additional commands, e-mail: [hidden email]
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > dIon Gillard
> > > > Rule #131 of Acquisition: Information is Profit.
> > > >
> > > > ---------------------------------------------------------------------
> > > >
> > > > To unsubscribe, e-mail: [hidden email]
> > > > For additional commands, e-mail: [hidden email]
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [hidden email]
> > > For additional commands, e-mail: [hidden email]
> > >
> > >
> >
> >
> > --
> > dIon Gillard
> > Rule #131 of Acquisition: Information is Profit.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]