This looks awesome. I'd love to read a blog post about it. On Tue, Jun 1, 2010 at 4:24 PM, <[email protected]> wrote:
> Author: hlship > Date: Tue Jun 1 14:24:26 2010 > New Revision: 950086 > > URL: http://svn.apache.org/viewvc?rev=950086&view=rev > Log: > Create a new empty module to contain the tapestry-func library > > Added: > tapestry/tapestry5/trunk/tapestry-func/ > tapestry/tapestry5/trunk/tapestry-func/pom.xml (with props) > tapestry/tapestry5/trunk/tapestry-func/src/ > tapestry/tapestry5/trunk/tapestry-func/src/test/ > tapestry/tapestry5/trunk/tapestry-func/src/test/conf/ > tapestry/tapestry5/trunk/tapestry-func/src/test/conf/testng.xml (with > props) > Modified: > tapestry/tapestry5/trunk/pom.xml > tapestry/tapestry5/trunk/src/site/site.xml > tapestry/tapestry5/trunk/tapestry-ioc/pom.xml > > Modified: tapestry/tapestry5/trunk/pom.xml > URL: > http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/pom.xml?rev=950086&r1=950085&r2=950086&view=diff > > ============================================================================== > --- tapestry/tapestry5/trunk/pom.xml (original) > +++ tapestry/tapestry5/trunk/pom.xml Tue Jun 1 14:24:26 2010 > @@ -1,443 +1,404 @@ > -<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi=" > http://www.w3.org/2001/XMLSchema-instance" xmlns=" > http://maven.apache.org/POM/4.0.0"> > - <modelVersion>4.0.0</modelVersion> > - <groupId>org.apache.tapestry</groupId> > - <artifactId>tapestry-project</artifactId> > - <packaging>pom</packaging> > - <version>5.2.0-SNAPSHOT</version> > - <name>Tapestry 5 Project</name> > - <description>Master project for the modules of Tapestry > 5.</description> > - <inceptionYear>2006</inceptionYear> > - <url>http://tapestry.apache.org/tapestry5.1/</url> > - > - <parent> > - <groupId>org.apache</groupId> > - <artifactId>apache</artifactId> > - <version>6</version> > - </parent> > - > - <issueManagement> > - <system>Jira</system> > - <url>https://issues.apache.org/jira/browse/TAP5</url> > - </issueManagement> > - <licenses> > - <license> > - <name>Apache Software License 2.0</name> > - <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> > - <distribution>repo</distribution> > - </license> > - </licenses> > - <organization> > - <name>Apache Software Foundation</name> > - <url>http://www.apache.org</url> > - </organization> > - <scm> > - <connection>scm:svn: > https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk/</connection> > - <developerConnection>scm:svn: > https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk/ > </developerConnection> > - <url>http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/</url> > - </scm> > - <developers> > - <developer> > - <id>hls</id> > - <name>Howard M. Lewis Ship</name> > - <email>[email protected]</email> > - <url>http://howardlewisship.com</url> > - <roles> > - <role>Menace</role> > - </roles> > - <timezone>PDT</timezone> > - </developer> > - <developer> > - <id>gredler</id> > - <name>Daniel Gredler</name> > - <email>[email protected]</email> > - <url>http://daniel.gredler.net/</url> > - <roles> > - <role>Newbie</role> > - </roles> > - <timezone>EDT</timezone> > - </developer> > - <developer> > - <id>dadams</id> > - <name>Dan Adams</name> > - <email>[email protected]</email> > - <roles> > - <role>Engineer</role> > - </roles> > - <timezone>EST</timezone> > - <organization>Interactive Factory</organization> > - <organizationUrl>http://ifactory.com</organizationUrl> > - </developer> > - <developer> > - <id>kmenard</id> > - <name>Kevin Menard</name> > - <email>[email protected]</email> > - <organization>Servprise International, Inc.</organization> > - <roles> > - <role>Developer</role> > - </roles> > - <timezone>-5</timezone> > - </developer> > - <developer> > - <id>tedst</id> > - <name>Ted Steen</name> > - <email>[email protected]</email> > - <roles> > - <role>Developer</role> > - </roles> > - <timezone>+1</timezone> > - </developer> > - <developer> > - <id>drobiazko</id> > - <name>Igor Drobiazko</name> > - <email>[email protected]</email> > - <roles> > - <role>Developer</role> > - </roles> > - <timezone>+1</timezone> > - </developer> > - <developer> > - <id>robertdzeigler</id> > - <name>Robert Zeigler</name> > - <email>[email protected]</email> > - <roles> > - <role>Developer</role> > - </roles> > - <timezone>-6</timezone> > - </developer> > - <developer> > - <id>thiagohp</id> > - <name>Thiago H. de Paula Figueiredo</name> > - <email>[email protected]</email> > - <url>http://www.arsmachina.com.br/thiago</url> > - <roles> > - <role>Developer</role> > - </roles> > - <timezone>-3</timezone> > - </developer> > - <developer> > - <id>uli</id> > - <name>Ulrich Stärk</name> > - <email>[email protected]</email> > - <roles> > - <role>Developer</role> > - </roles> > - <timezone>+1</timezone> > - </developer> > - <developer> > - <id>andyhot</id> > - <name>Andreas Andreou</name> > - <email>[email protected]</email> > - <url>http://blog.andyhot.gr</url> > - <roles> > - <role>PMC</role> > - <role>Developer</role> > - </roles> > - <timezone>+2</timezone> > - </developer> > - </developers> > - > - <ciManagement> > - <system>hudson</system> > - <url>http://hudson.zones.apache.org/hudson/view/Tapestry/</url> > - </ciManagement> > - > - <mailingLists> > - <mailingList> > - <name>Tapestry User List</name> > - <subscribe>[email protected]</subscribe> > - <unsubscribe>[email protected] > </unsubscribe> > - <archive> > http://markmail.org/search/list:org.apache.tapestry.users</archive> > - </mailingList> > - <mailingList> > - <name>Tapestry Developer List</name> > - <subscribe>[email protected]</subscribe> > - <unsubscribe>[email protected] > </unsubscribe> > - <archive> > http://markmail.org/search/list:org.apache.tapestry.dev</archive> > - </mailingList> > - <mailingList> > - <name>Tapestry Commits List</name> > - <subscribe>[email protected]</subscribe> > - <unsubscribe>[email protected] > </unsubscribe> > - <archive> > http://markmail.org/search/list:org.apache.tapestry.commits</archive> > - </mailingList> > - </mailingLists> > - > - <modules> > - <module>tapestry-test</module> > - <module>tapestry-ioc</module> > - <module>tapestry-annotations</module> > - <module>tapestry-core</module> > - > - <!-- Integrations --> > - > - <module>tapestry-spring</module> > - <module>tapestry-hibernate-core</module> > - <module>tapestry-hibernate</module> > - <module>tapestry-upload</module> > - > - > - <!-- Now we're getting into the archetypes. --> > - > - <module>quickstart</module> > - > - <!-- And the Maven plugin. --> > - <module>tapestry-component-report</module> > - > - <!-- Tutorials --> > - > - <module>tapestry-tutorial1</module> > - > - <!-- Temporarily removed until 5.2 > +<?xml version="1.0"?> > +<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=" > http://maven.apache.org/POM/4.0.0" xsi:schemaLocation=" > http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd > "> > + <modelVersion>4.0.0</modelVersion> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-project</artifactId> > + <packaging>pom</packaging> > + <version>5.2.0-SNAPSHOT</version> > + <name>Tapestry 5 Project</name> > + <description>Master project for the modules of Tapestry 5.</description> > + <inceptionYear>2006</inceptionYear> > + <url>http://tapestry.apache.org/tapestry5.1/</url> > + <parent> > + <groupId>org.apache</groupId> > + <artifactId>apache</artifactId> > + <version>6</version> > + </parent> > + <issueManagement> > + <system>Jira</system> > + <url>https://issues.apache.org/jira/browse/TAP5</url> > + </issueManagement> > + <licenses> > + <license> > + <name>Apache Software License 2.0</name> > + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> > + <distribution>repo</distribution> > + </license> > + </licenses> > + <organization> > + <name>Apache Software Foundation</name> > + <url>http://www.apache.org</url> > + </organization> > + <scm> > + <connection>scm:svn: > https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk/</connection> > + <developerConnection>scm:svn: > https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk/ > </developerConnection> > + <url>http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/</url> > + </scm> > + <developers> > + <developer> > + <id>hls</id> > + <name>Howard M. Lewis Ship</name> > + <email>[email protected]</email> > + <url>http://howardlewisship.com</url> > + <roles> > + <role>Menace</role> > + </roles> > + <timezone>PDT</timezone> > + </developer> > + <developer> > + <id>gredler</id> > + <name>Daniel Gredler</name> > + <email>[email protected]</email> > + <url>http://daniel.gredler.net/</url> > + <roles> > + <role>Newbie</role> > + </roles> > + <timezone>EDT</timezone> > + </developer> > + <developer> > + <id>dadams</id> > + <name>Dan Adams</name> > + <email>[email protected]</email> > + <roles> > + <role>Engineer</role> > + </roles> > + <timezone>EST</timezone> > + <organization>Interactive Factory</organization> > + <organizationUrl>http://ifactory.com</organizationUrl> > + </developer> > + <developer> > + <id>kmenard</id> > + <name>Kevin Menard</name> > + <email>[email protected]</email> > + <organization>Servprise International, Inc.</organization> > + <roles> > + <role>Developer</role> > + </roles> > + <timezone>-5</timezone> > + </developer> > + <developer> > + <id>tedst</id> > + <name>Ted Steen</name> > + <email>[email protected]</email> > + <roles> > + <role>Developer</role> > + </roles> > + <timezone>+1</timezone> > + </developer> > + <developer> > + <id>drobiazko</id> > + <name>Igor Drobiazko</name> > + <email>[email protected]</email> > + <roles> > + <role>Developer</role> > + </roles> > + <timezone>+1</timezone> > + </developer> > + <developer> > + <id>robertdzeigler</id> > + <name>Robert Zeigler</name> > + <email>[email protected]</email> > + <roles> > + <role>Developer</role> > + </roles> > + <timezone>-6</timezone> > + </developer> > + <developer> > + <id>thiagohp</id> > + <name>Thiago H. de Paula Figueiredo</name> > + <email>[email protected]</email> > + <url>http://www.arsmachina.com.br/thiago</url> > + <roles> > + <role>Developer</role> > + </roles> > + <timezone>-3</timezone> > + </developer> > + <developer> > + <id>uli</id> > + <name>Ulrich Stärk</name> > + <email>[email protected]</email> > + <roles> > + <role>Developer</role> > + </roles> > + <timezone>+1</timezone> > + </developer> > + <developer> > + <id>andyhot</id> > + <name>Andreas Andreou</name> > + <email>[email protected]</email> > + <url>http://blog.andyhot.gr</url> > + <roles> > + <role>PMC</role> > + <role>Developer</role> > + </roles> > + <timezone>+2</timezone> > + </developer> > + </developers> > + <ciManagement> > + <system>hudson</system> > + <url>http://hudson.zones.apache.org/hudson/view/Tapestry/</url> > + </ciManagement> > + <mailingLists> > + <mailingList> > + <name>Tapestry User List</name> > + <subscribe>[email protected]</subscribe> > + <unsubscribe>[email protected]</unsubscribe> > + <archive>http://markmail.org/search/list:org.apache.tapestry.users > </archive> > + </mailingList> > + <mailingList> > + <name>Tapestry Developer List</name> > + <subscribe>[email protected]</subscribe> > + <unsubscribe>[email protected]</unsubscribe> > + <archive>http://markmail.org/search/list:org.apache.tapestry.dev > </archive> > + </mailingList> > + <mailingList> > + <name>Tapestry Commits List</name> > + <subscribe>[email protected]</subscribe> > + <unsubscribe>[email protected]</unsubscribe> > + <archive> > http://markmail.org/search/list:org.apache.tapestry.commits</archive> > + </mailingList> > + </mailingLists> > + <modules> > + <module>tapestry-func</module> > + <module>tapestry-test</module> > + <module>tapestry-ioc</module> > + <module>tapestry-annotations</module> > + <module>tapestry-core</module> > + <!-- Integrations --> > + <module>tapestry-spring</module> > + <module>tapestry-hibernate-core</module> > + <module>tapestry-hibernate</module> > + <module>tapestry-upload</module> > + <!-- Now we're getting into the archetypes. --> > + <module>quickstart</module> > + <!-- And the Maven plugin. --> > + <module>tapestry-component-report</module> > + <!-- Tutorials --> > + <module>tapestry-tutorial1</module> > + <!-- Temporarily removed until 5.2 > <module>tapestry-webflow</module> > --> > - > - <module>tapestry-beanvalidator</module> > - > - </modules> > - > - > - <dependencyManagement> > - <dependencies> > - > - <dependency> > - <groupId>javax.servlet</groupId> > - <artifactId>servlet-api</artifactId> > - <version>2.4</version> > - <scope>provided</scope> > - </dependency> > - > - <dependency> > - <groupId>org.easymock</groupId> > - <artifactId>easymock</artifactId> > - <version>2.5.2</version> > - <scope>test</scope> > - </dependency> > - > - <!-- Now, artifacts created by Tapestry sub-projects. --> > - > - <dependency> > - <groupId>org.apache.tapestry</groupId> > - <artifactId>tapestry-ioc</artifactId> > - <version>${project.version}</version> > - </dependency> > - > - <dependency> > - <groupId>org.apache.tapestry</groupId> > - <artifactId>tapestry-core</artifactId> > - <version>${project.version}</version> > - </dependency> > - > - <dependency> > - <groupId>org.apache.tapestry</groupId> > - <artifactId>tapestry-hibernate-core</artifactId> > - <version>${project.version}</version> > - </dependency> > - > - <dependency> > - <groupId>org.apache.tapestry</groupId> > - <artifactId>tapestry-test</artifactId> > - <version>${project.version}</version> > - <scope>test</scope> > - </dependency> > - </dependencies> > - > - </dependencyManagement> > - > - > - <build> > - <pluginManagement> > - > - > - <plugins> > - > - <plugin> > - <artifactId>maven-plugin-plugin</artifactId> > - <version>2.3</version> > - </plugin> > - > - <plugin> > - <artifactId>maven-site-plugin</artifactId> > - <version>2.0-beta-5</version> > - </plugin> > - > - <!-- We configure this either way, but it's only active > when the "deploy" profile is active. --> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-gpg-plugin</artifactId> > - <executions> > - <execution> > - <id>sign-artifacts</id> > - <phase>verify</phase> > - <goals> > - <goal>sign</goal> > - </goals> > - </execution> > - </executions> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-assembly-plugin</artifactId> > - <configuration> > - <descriptorRefs> > - <descriptorRef>bin</descriptorRef> > - <descriptorRef>src</descriptorRef> > - </descriptorRefs> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-source-plugin</artifactId> > - <executions> > - <execution> > - <goals> > - <goal>jar</goal> > - </goals> > - </execution> > - </executions> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-compiler-plugin</artifactId> > - <configuration> > - <source>1.5</source> > - <target>1.5</target> > - <optimize>true</optimize> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-surefire-plugin</artifactId> > - <version>2.4.3</version> > - <configuration> > - <suiteXmlFiles> > - > <suiteXmlFile>src/test/conf/testng.xml</suiteXmlFile> > - </suiteXmlFiles> > - <argLine>-Xmx500m</argLine> > - > <redirectTestOutputToFile>false</redirectTestOutputToFile> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-jar-plugin</artifactId> > - <configuration> > - <archive> > - <compress>true</compress> > - <index>true</index> > - </archive> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-deploy-plugin</artifactId> > - <configuration> > - <!-- Will be true for profile "deploy" --> > - > <updateReleaseInfo>${update-release-info}</updateReleaseInfo> > - </configuration> > - </plugin> > - > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-resources-plugin</artifactId> > - <configuration> > - <encoding>UTF-8</encoding> > - </configuration> > - </plugin> > - <plugin> > - <artifactId>maven-release-plugin</artifactId> > - <configuration> > - <tagBase> > https://svn.apache.org/repos/asf/tapestry/tapestry5/tags/releases/ > </tagBase> > - </configuration> > - </plugin> > - </plugins> > - </pluginManagement> > - </build> > - <profiles> > - <profile> > - <!-- Used only when cuttting a full release. Configures the > deploy plugin to mark > + <module>tapestry-beanvalidator</module> > + </modules> > + <dependencyManagement> > + <dependencies> > + <dependency> > + <groupId>javax.servlet</groupId> > + <artifactId>servlet-api</artifactId> > + <version>2.4</version> > + <scope>provided</scope> > + </dependency> > + <dependency> > + <groupId>org.easymock</groupId> > + <artifactId>easymock</artifactId> > + <version>2.5.2</version> > + <scope>test</scope> > + </dependency> > + <!-- Now, artifacts created by Tapestry sub-projects. --> > + <dependency> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-ioc</artifactId> > + <version>${project.version}</version> > + </dependency> > + <dependency> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-core</artifactId> > + <version>${project.version}</version> > + </dependency> > + <dependency> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-hibernate-core</artifactId> > + <version>${project.version}</version> > + </dependency> > + <dependency> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-test</artifactId> > + <version>${project.version}</version> > + <scope>test</scope> > + </dependency> > + </dependencies> > + </dependencyManagement> > + <build> > + <pluginManagement> > + <plugins> > + <plugin> > + <artifactId>maven-plugin-plugin</artifactId> > + <version>2.3</version> > + </plugin> > + <plugin> > + <artifactId>maven-site-plugin</artifactId> > + <version>2.0-beta-5</version> > + </plugin> > + <!-- We configure this either way, but it's only active when the > "deploy" profile is active. --> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-gpg-plugin</artifactId> > + <executions> > + <execution> > + <id>sign-artifacts</id> > + <phase>verify</phase> > + <goals> > + <goal>sign</goal> > + </goals> > + </execution> > + </executions> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-assembly-plugin</artifactId> > + <configuration> > + <descriptorRefs> > + <descriptorRef>bin</descriptorRef> > + <descriptorRef>src</descriptorRef> > + </descriptorRefs> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-source-plugin</artifactId> > + <executions> > + <execution> > + <goals> > + <goal>jar</goal> > + </goals> > + </execution> > + </executions> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-compiler-plugin</artifactId> > + <configuration> > + <source>1.5</source> > + <target>1.5</target> > + <optimize>true</optimize> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-surefire-plugin</artifactId> > + <version>2.4.3</version> > + <configuration> > + <suiteXmlFiles> > + <suiteXmlFile>src/test/conf/testng.xml</suiteXmlFile> > + </suiteXmlFiles> > + <argLine>-Xmx500m</argLine> > + <redirectTestOutputToFile>false</redirectTestOutputToFile> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-jar-plugin</artifactId> > + <configuration> > + <archive> > + <compress>true</compress> > + <index>true</index> > + </archive> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-deploy-plugin</artifactId> > + <configuration> > + <!-- Will be true for profile "deploy" --> > + <updateReleaseInfo>${update-release-info}</updateReleaseInfo> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-resources-plugin</artifactId> > + <configuration> > + <encoding>UTF-8</encoding> > + </configuration> > + </plugin> > + <plugin> > + <artifactId>maven-release-plugin</artifactId> > + <configuration> > + <tagBase> > https://svn.apache.org/repos/asf/tapestry/tapestry5/tags/releases/ > </tagBase> > + </configuration> > + </plugin> > + </plugins> > + </pluginManagement> > + </build> > + <profiles> > + <profile> > + <!-- Used only when cuttting a full release. Configures the deploy > plugin to mark > each artifact as a release (especially important for the > archetype). Signs each > file deployed (it actually signs way too many files and we have > to clean up a bit > once deployed). --> > - <id>deploy</id> > - <build> > - <plugins> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-gpg-plugin</artifactId> > - </plugin> > - </plugins> > - </build> > - <properties> > - <update-release-info>true</update-release-info> > - <!-- Don't re-run tests as part of the deploy build. --> > - <maven.test.skip>true</maven.test.skip> > - </properties> > - </profile> > - <!-- Only enable Javadoc as part of the output site when the > javadoc profile is active. --> > - <profile> > - <id>javadoc</id> > - <reporting> > - <plugins> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-javadoc-plugin</artifactId> > - <!-- Version 2.3 is broken: See > http://jira.codehaus.org/browse/MJAVADOC-145 --> > - <version>2.2</version> > - <configuration> > - <linksource>true</linksource> > - <links> > - <link> > http://java.sun.com/j2se/1.5.0/docs/api/</link> > - <link> > http://java.sun.com/j2ee/1.4/docs/api/</link> > - <link> > http://jakarta.apache.org/commons/logging/apidocs/</link> > - </links> > - > > <stylesheetfile>${basedir}/src/site/resources/css/jdstyle.css</stylesheetfile> > - <aggregate>true</aggregate> > - </configuration> > - </plugin> > - </plugins> > - </reporting> > - </profile> > - > - </profiles> > - <reporting> > + <id>deploy</id> > + <build> > <plugins> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-project-info-reports-plugin</artifactId> > - <reportSets> > - <reportSet> > - <reports> > - <report>license</report> > - <report>scm</report> > - <report>project-team</report> > - <report>mailing-list</report> > - <report>cim</report> > - <report>issue-tracking</report> > - </reports> > - </reportSet> > - </reportSets> > - </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-gpg-plugin</artifactId> > + </plugin> > </plugins> > - </reporting> > - > - > - <!-- > + </build> > + <properties> > + <update-release-info>true</update-release-info> > + <!-- Don't re-run tests as part of the deploy build. --> > + <maven.test.skip>true</maven.test.skip> > + </properties> > + </profile> > + <!-- Only enable Javadoc as part of the output site when the javadoc > profile is active. --> > + <profile> > + <id>javadoc</id> > + <reporting> > + <plugins> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-javadoc-plugin</artifactId> > + <!-- Version 2.3 is broken: See > http://jira.codehaus.org/browse/MJAVADOC-145 --> > + <version>2.2</version> > + <configuration> > + <linksource>true</linksource> > + <links> > + <link>http://java.sun.com/j2se/1.5.0/docs/api/</link> > + <link>http://java.sun.com/j2ee/1.4/docs/api/</link> > + <link>http://jakarta.apache.org/commons/logging/apidocs/ > </link> > + </links> > + > > <stylesheetfile>${basedir}/src/site/resources/css/jdstyle.css</stylesheetfile> > + <aggregate>true</aggregate> > + </configuration> > + </plugin> > + </plugins> > + </reporting> > + </profile> > + </profiles> > + <reporting> > + <plugins> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-project-info-reports-plugin</artifactId> > + <reportSets> > + <reportSet> > + <reports> > + <report>license</report> > + <report>scm</report> > + <report>project-team</report> > + <report>mailing-list</report> > + <report>cim</report> > + <report>issue-tracking</report> > + </reports> > + </reportSet> > + </reportSets> > + </plugin> > + </plugins> > + </reporting> > + <!-- > Check out http://maven.apache.org/developers/committer-settings.html > to review the settings you need to have in your ~/.m2/settings.xml > --> > - > - <distributionManagement> > - <site> > - <id>tapestry</id> > - <url>scpexe:// > people.apache.org/www/tapestry.apache.org/tapestry5.2-dev/</url> > - </site> > - </distributionManagement> > - > - > - <properties> > - <!-- Version 2.1 lists everything as 100% covered, weird. --> > - <cobertura-plugin-version>2.2</cobertura-plugin-version> > - <update-release-info>false</update-release-info> > - <testng-version>5.12.1</testng-version> > - </properties> > - > + <distributionManagement> > + <site> > + <id>tapestry</id> > + <url>scpexe:// > people.apache.org/www/tapestry.apache.org/tapestry5.2-dev/</url> > + </site> > + </distributionManagement> > + <properties> > + <!-- Version 2.1 lists everything as 100% covered, weird. --> > + <cobertura-plugin-version>2.2</cobertura-plugin-version> > + <update-release-info>false</update-release-info> > + <testng-version>5.12.1</testng-version> > + </properties> > </project> > > Modified: tapestry/tapestry5/trunk/src/site/site.xml > URL: > http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/src/site/site.xml?rev=950086&r1=950085&r2=950086&view=diff > > ============================================================================== > --- tapestry/tapestry5/trunk/src/site/site.xml (original) > +++ tapestry/tapestry5/trunk/src/site/site.xml Tue Jun 1 14:24:26 2010 > @@ -62,6 +62,7 @@ > <item name="tapestry5-annotations" > href="tapestry5-annotations/"/> > <item name="tapestry-beanvalidator" > href="tapestry-beanvalidator/"/> > <item name="tapestry-core" href="tapestry-core/"/> > + <item name="tapestry-func" href="tapestry-func/"/> > <item name="tapestry-hibernate" href="tapestry-hibernate/"/> > <item name="tapestry-hibernate-core" > href="tapestry-hibernate-core/"/> > <item name="tapestry-ioc" href="tapestry-ioc/"/> > > Added: tapestry/tapestry5/trunk/tapestry-func/pom.xml > URL: > http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-func/pom.xml?rev=950086&view=auto > > ============================================================================== > --- tapestry/tapestry5/trunk/tapestry-func/pom.xml (added) > +++ tapestry/tapestry5/trunk/tapestry-func/pom.xml Tue Jun 1 14:24:26 2010 > @@ -0,0 +1,78 @@ > +<?xml version="1.0"?> > +<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=" > http://maven.apache.org/POM/4.0.0" xsi:schemaLocation=" > http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd > "> > + <modelVersion>4.0.0</modelVersion> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-func</artifactId> > + <packaging>jar</packaging> > + <!-- This should change to tapestry-project --> > + <parent> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-project</artifactId> > + <version>5.2.0-SNAPSHOT</version> > + </parent> > + <name>Tapestry Functional Flows</name> > + <description> > + Light-weight functional programming for Flows of values. > + </description> > + <inceptionYear>2010</inceptionYear> > + <dependencies> > + <dependency> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-test</artifactId> > + <scope>test</scope> > + </dependency> > + </dependencies> > + <build> > + <plugins> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-surefire-plugin</artifactId> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-source-plugin</artifactId> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-assembly-plugin</artifactId> > + </plugin> > + <!-- This gets the plugin to clean up the cobertura.ser file left > + in the root directory. --> > + <plugin> > + <groupId>org.codehaus.mojo</groupId> > + <artifactId>cobertura-maven-plugin</artifactId> > + <version>${cobertura-plugin-version}</version> > + <executions> > + <execution> > + <id>clean</id> > + <goals> > + <goal>clean</goal> > + </goals> > + </execution> > + </executions> > + </plugin> > + </plugins> > + </build> > + <reporting> > + <plugins> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-project-info-reports-plugin</artifactId> > + <reportSets> > + <reportSet> > + <reports> > + <report>summary</report> > + <report>dependencies</report> > + </reports> > + </reportSet> > + </reportSets> > + </plugin> > + <plugin> > + <groupId>org.codehaus.mojo</groupId> > + <artifactId>cobertura-maven-plugin</artifactId> > + <!-- Version 2.1 is broken. --> > + <version>${cobertura-plugin-version}</version> > + </plugin> > + </plugins> > + </reporting> > +</project> > > Propchange: tapestry/tapestry5/trunk/tapestry-func/pom.xml > > ------------------------------------------------------------------------------ > svn:eol-style = native > > Added: tapestry/tapestry5/trunk/tapestry-func/src/test/conf/testng.xml > URL: > http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-func/src/test/conf/testng.xml?rev=950086&view=auto > > ============================================================================== > --- tapestry/tapestry5/trunk/tapestry-func/src/test/conf/testng.xml (added) > +++ tapestry/tapestry5/trunk/tapestry-func/src/test/conf/testng.xml Tue Jun > 1 14:24:26 2010 > @@ -0,0 +1,10 @@ > +<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> > +<suite name="Tapestry Func"> > + <test name="Functional Programming Library"> > + <packages> > + <!-- > + <package name="org.apache.tapestry5.func"/> > + --> > + </packages> > + </test> > +</suite> > > Propchange: tapestry/tapestry5/trunk/tapestry-func/src/test/conf/testng.xml > > ------------------------------------------------------------------------------ > svn:eol-style = native > > Modified: tapestry/tapestry5/trunk/tapestry-ioc/pom.xml > URL: > http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-ioc/pom.xml?rev=950086&r1=950085&r2=950086&view=diff > > ============================================================================== > --- tapestry/tapestry5/trunk/tapestry-ioc/pom.xml (original) > +++ tapestry/tapestry5/trunk/tapestry-ioc/pom.xml Tue Jun 1 14:24:26 2010 > @@ -24,6 +24,12 @@ > </dependency> > > <dependency> > + <groupId>org.apache.tapestry</groupId> > + <artifactId>tapestry-func</artifactId> > + <version>${project.version}</version> > + </dependency> > + > + <dependency> > <groupId>javassist</groupId> > <artifactId>javassist</artifactId> > <version>3.9.0.GA</version> > > > -- Best regards, Igor Drobiazko http://tapestry5.de/blog
