-- updated changes and made super project

git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@21 04253f4f-3451-0410-a141-5562f1e59037
This commit is contained in:
mindthegab 2008-07-09 15:45:35 +00:00
parent 0fd6c401d3
commit ae1ef7a326
3 changed files with 7 additions and 209 deletions

View File

@ -29,14 +29,6 @@
<artifactId>maven-alfresco-archetypes</artifactId> <artifactId>maven-alfresco-archetypes</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
</parent> </parent>
<issueManagement>
<system>Jira</system>
<url>https://dev.sourcesense.com/jira/secure/BrowseProject.jspa?id=10130</url>
</issueManagement>
<organization>
<name>Sourcesense</name>
<url>http://www.sourcesense.com</url>
</organization>
<description> <description>
This archetype developed within Sourcesense aims to provide a standardized approach to development, release and deployment of Alfresco extensions (as opposed to AMP builds, to be released as a different artifact ). This archetype developed within Sourcesense aims to provide a standardized approach to development, release and deployment of Alfresco extensions (as opposed to AMP builds, to be released as a different artifact ).
Using standard m2 lifecycle commands (mvn compile package deploy) and generally available plugins (cargo, release, assembly) Using standard m2 lifecycle commands (mvn compile package deploy) and generally available plugins (cargo, release, assembly)
@ -49,61 +41,6 @@
Last but not the least, m2 build is more likely to be maintained and improved (especially in the likely case Alfresco moves to Last but not the least, m2 build is more likely to be maintained and improved (especially in the likely case Alfresco moves to
maven2). For more details on the m2 apprach please refer instead to README Section (or directly and to README-m2.txt of the generated project). maven2). For more details on the m2 apprach please refer instead to README Section (or directly and to README-m2.txt of the generated project).
</description> </description>
<properties>
<svn.url>https://dev.sourcesense.com/repos/dev/whiteboard/maven-alfresco-extension-archetype</svn.url>
<svn.tags.url>${svn.url}/tags</svn.tags.url>
<site.url>https://repository.sourcesense.com/maven2-sites/${pom.artifactId}-${pom.version}</site.url>
<!-- These redundancies are due to filtering issues of Maven. See here http://maven.apache.org/plugins/maven-site-plugin/usage.html -->
<site_pom_description>${pom.description}</site_pom_description>
<site_pom_url>${pom.organization.url}</site_pom_url>
<site_pom_groupId>${pom.groupId}</site_pom_groupId>
<site_pom_artifactId>${pom.artifactId}</site_pom_artifactId>
<site_pom_version>${pom.version}</site_pom_version>
<site_tags_url>${svn.tags.url}</site_tags_url>
<site_site_url>${site.url}</site_site_url>
</properties>
<repositories>
<repository>
<id>ss-public</id>
<url>http://repository.sourcesense.com/maven2</url>
</repository>
<!-- Enable in case of apache snapshot deps -->
<repository>
<id>snapshots.apache</id>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
<snapshots>
<enabled />
<updatePolicy>daily</updatePolicy>
</snapshots>
</repository>
</repositories>
<scm>
<developerConnection>scm:svn:https://dev.sourcesense.com/repos/dev/whiteboard/maven-alfresco-extension-archetype/trunk</developerConnection>
<url>https://dev.sourcesense.com/repos/dev/whiteboard/maven-alfresco-extension-archetype/trunk</url>
</scm>
<developers>
<developer>
<id>g.columbro</id>
<name>Gabriele Columbro</name>
<email>g.columbro@sourcesense.com</email>
<roles>
<role>Alfresco Architect</role>
<role>Developer</role>
</roles>
<organization>Sourcesense</organization>
<organizationUrl>http://www.sourcesense.com</organizationUrl>
</developer>
</developers>
<mailingLists>
<mailingList>
<name>Sourcesense Alfresco Dev Mailing list</name>
<subscribe>alfresco-dev-subscribe@lists.sourcesense.com</subscribe>
<unsubscribe>alfresco-dev-unsubscribe@lists.sourcesense.com</unsubscribe>
<post>alfresco-dev@lists.sourcesense.com</post>
<!-- We need an archive!!! -->
<!--<archive>http://mail-archives.wakaleo.com/modmbox/dev/</archive>-->
</mailingList>
</mailingLists>
<build> <build>
<extensions> <extensions>
<extension> <extension>
@ -114,126 +51,7 @@
<!-- Unreleased version of webdav wagon plugin which fixes a boring stacktrace logging from this provider. <!-- Unreleased version of webdav wagon plugin which fixes a boring stacktrace logging from this provider.
FIXME: Improve the fix and submit the patch FIXME: Improve the fix and submit the patch
--> -->
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav</artifactId>
<version>1.0-beta-3</version>
</extension>
</extensions>
<plugins>
<!--
|
| TODO: Integrate mvn-gforge-plugin to release in gforge in the release process.
| See here http://wiki.evolvis.org/mvn-gf-plugin/index.php/Main_Page for more info
<plugin> </extensions>
<groupId>de.tarent.maven.plugins</groupId>
<artifactId>mvn-gforge-plugin</artifactId>
<configuration>
<gForgeAPIPort_address>http://evolvis.org/soap/index.php</gForgeAPIPort_address>
<fileTypes>
<type>javadoc</type>
<type>sources</type>
</fileTypes>
<processorType>i386</processorType>
</configuration>
</plugin>
-->
<plugin>
<artifactId>maven-archetype-plugin</artifactId>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<!-- useEditMode>true</useEditMode>-->
<!-- dryRun>true</dryRun-->
<preparationGoals>clean package</preparationGoals>
<goals>deploy site:site site:deploy</goals>
<tagBase>${svn.tags.url}</tagBase>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>announcement-generate</goal>
</goals>
<id>announcement-generate</id>
</execution>
<execution>
<goals>
<goal>announcement-mail</goal>
</goals>
<id>announcement-mail</id>
</execution>
<execution>
<goals>
<goal>jira-report</goal>
</goals>
<id>jira-report</id>
</execution>
</executions>
<!-- Automatically notifies the list when release is done. Please supply username and password in the command line -->
<configuration>
<smtpHost>mail.sourcesense.com</smtpHost>
<smtpPort implementation="java.lang.Integer">25</smtpPort>
<toAddresses>
<toAddress implementation="java.lang.String">sysadmin@sourcesense.com</toAddress>
<toAddress implementation="java.lang.String">alfresco@sourcesense.com</toAddress>
<toAddress implementation="java.lang.String">g.columbro@sourcesense.com</toAddress>
</toAddresses>
<username>${smtp.username}</username>
<password>${smtp.password}</password>
<fromDeveloperId>g.columbro</fromDeveloperId>
</configuration>
</plugin>
</plugins>
</build> </build>
<reporting>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jxr-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-clover-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>changes-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>changelog-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
</plugin>
</plugins>
</reporting>
</project> </project>

View File

@ -1,31 +1,12 @@
<document> <document>
<properties> <properties>
<title>Maven Alfresco extension archetype</title> <title>Maven Alfresco AMP archetype</title>
<author email="g.columbro@sourcesense.com">Gabriele Columbro</author> <author email="g.columbro@sourcesense.com">Gabriele Columbro</author>
</properties> </properties>
<body> <body>
<release version="1.0.0" date="2008-03-27" description="Public release"> <release version="1.0.0" date="2008-07-06" description="Public release">
<action dev="g.columbro" type="add"> <action dev="g.columbro" type="add">
Added support for doxia for both generated extension and archetype Added full AMP lifecycle management
</action>
<action dev="g.columbro" type="fix" issue="MVNALF-4">
Now there's a working command for zero conf creation of the project from
the remote archetype (deployed on public SS repos ATM)
</action>
<action dev="g.columbro" type="add">
Add support for announcement mail sending
</action>
<action dev="g.columbro" type="add" issue="MVNALF-3">
Added licensing to all files (apache 2)
</action>
<action dev="g.columbro" type="add">
Added change log and improved documentation a lot
</action>
</release>
<release version="0.7" date="2008-03-20" description="First private release">
<action dev="g.columbro" type="update">
Merged all past projects in this archetype
</action> </action>
</release> </release>
</body> </body>

View File

@ -10,7 +10,7 @@
</poweredBy> </poweredBy>
<publishDate position="navigation-bottom" format="MM-dd-yy"/> <publishDate position="navigation-bottom" format="MM-dd-yy"/>
<bannerLeft> <bannerLeft>
<name>Maven alfresco archetype - v. ${project.version}</name> <name>Maven alfresco Extension archetype - v. ${project.version}</name>
<href>${site_site_url}</href> <href>${site_site_url}</href>
<src>images/logo_noclaim.png</src> <src>images/logo_noclaim.png</src>
</bannerLeft> </bannerLeft>
@ -20,11 +20,10 @@
<item name="Apache" href="http://www.apache.org/"/> <item name="Apache" href="http://www.apache.org/"/>
</links> </links>
<menu name="M2 Alfresco Extension Archetype"> <menu name="M2 Alfresco AMP Archetype">
<item name="Introduction" href="/index.html"/> <item name="Introduction" href="/index.html"/>
<item name="README" href="/readme.html"/> <item name="README" href="/readme.html"/>
<item name="M2 Usage Guide" href="http://forge.alfresco.com/docman/view.php/90/1643/README-m2.txt"/> <item name="How To" href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven"/>
<item name="Ant Usage Guide" href="http://forge.alfresco.com/docman/view.php/90/1644/README-ANT.txt"/>
<item name="Roadmap" href="http://forge.alfresco.com/docman/view.php/90/1645/ROADMAP.txt"/> <item name="Roadmap" href="http://forge.alfresco.com/docman/view.php/90/1645/ROADMAP.txt"/>
<item name="FAQ" href="faq.html"/> <item name="FAQ" href="faq.html"/>
</menu> </menu>