As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
We don't currently have any plans to develop a maven2 build but that doesnn't mean we won't Out of interest how have you found maven2? Is it better/easier/quicker than maven 1.x?We would certainly be interested in anything you have to offer in terms of maven build scripts, it may get integrated sooner rather than later then
Very interesting feedback on maven, thanks very much.You can post the maven build files as a contribution. Go to JIRA (http://www.alfresco.org/jira) and click on the Build/Dev Environment project, then click "Create New Issue". Choose "Contribution" as the issue type and you can then post files to the new issue.
<?xml version="1.0" encoding="utf-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.alfresco</groupId> <artifactId>alfresco</artifactId> <packaging>pom</packaging> <version>2.1.0</version> <dependencies> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-core</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-deployment</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-jndi-client</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-linkvalidation</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-mbeans</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-remote-api</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-repository</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-web-client</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-config</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>jug</groupId> <artifactId>jug</artifactId> <version>1.1.2</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>2.0.2</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.2.1.ga</version> <exclusions> <exclusion> <groupId>cglib</groupId> <artifactId>cglib</artifactId> </exclusion> <exclusion> <groupId>asm</groupId> <artifactId>asm</artifactId> </exclusion> <exclusion> <groupId>asm</groupId> <artifactId>asm-attrs</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>2.2_beta1</version> </dependency> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>1.3.0</version> <exclusions> <exclusion> <groupId>backport-util-concurrent</groupId> <artifactId>backport-util-concurrent</artifactId> </exclusion> <exclusion> <groupId>net.sf.jsr107cache</groupId> <artifactId>jsr107cache</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.7.0</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>commons-digester</groupId> <artifactId>commons-digester</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>commons-discovery</groupId> <artifactId>commons-discovery</artifactId> <version>0.2</version> </dependency> <dependency> <groupId>commons-el</groupId> <artifactId>commons-el</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.0</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.0.4</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>commons-jxpath</groupId> <artifactId>commons-jxpath</artifactId> <version>1.2</version> <exclusions> <exclusion> <groupId>ant</groupId> <artifactId>ant-optional</artifactId> </exclusion> <exclusion> <groupId>jdom</groupId> <artifactId>jdom</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> <artifactId>xerces</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>commons-validator</groupId> <artifactId>commons-validator</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.8.0</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>net.sf.acegi-security</groupId> <artifactId>acegi-security</artifactId> <version>0.8.2_patched</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>opensymphony</groupId> <artifactId>quartz</artifactId> <version>1.6.0</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>net.sf.jooreports</groupId> <artifactId>jooconverter</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.openoffice</groupId> <artifactId>juh</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.openoffice</groupId> <artifactId>jurt</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.openoffice</groupId> <artifactId>ridl</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.openoffice</groupId> <artifactId>unoil</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.8</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>rhino</groupId> <artifactId>js</artifactId> <version>1.6R4</version> </dependency> <dependency> <groupId>org.springmodules</groupId> <artifactId>spring-modules-jbpm31</artifactId> <version>0.8a</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-dao</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-support</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-hibernate3</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> </exclusion> <exclusion> <groupId>jboss</groupId> <artifactId>jbpm</artifactId> </exclusion> <exclusion> <groupId>bsh</groupId> <artifactId>bsh</artifactId> </exclusion> <exclusion> <groupId>ehcache</groupId> <artifactId>ehcache</artifactId> </exclusion> <exclusion> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> </exclusion> <exclusion> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> </exclusion> <exclusion> <groupId>geronimo-spec</groupId> <artifactId>geronimo-spec-jta</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>org.jbpm</groupId> <artifactId>jbpm-identity</artifactId> <version>3.2</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>org.jbpm</groupId> <artifactId>jbpm-jpdl</artifactId> <version>3.2_patched</version> </dependency> <dependency> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>1.8.0.1</version> </dependency> <dependency> <groupId>org.beanshell</groupId> <artifactId>bsh</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>javax.jcr</groupId> <artifactId>jcr</artifactId> <version>1.0</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>org.jibx</groupId> <artifactId>jibx-run</artifactId> <version>rc0</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>org.jibx</groupId> <artifactId>jibx-bind</artifactId> <version>rc0</version> </dependency> <dependency> <groupId>xpp3</groupId> <artifactId>xpp3</artifactId> <version>1.1.3.3</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-analyzers</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-snowball</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>cryptix-jce</groupId> <artifactId>cryptix-jce-provider</artifactId> <version>20050328</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.0.5</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.3.2</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>org.apache</groupId> <artifactId>avalon-framework</artifactId> <version>4.2.0</version> </dependency> <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <version>1.6.5</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>poi</groupId> <artifactId>poi</artifactId> <version>2.5.1_patched</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>org.farng</groupId> <artifactId>jid3lib</artifactId> <version>0.5</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>com.catcode</groupId> <artifactId>odf-utils</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>0.7.3</version> <exclusions> <exclusion> <groupId>org.jempbox</groupId> <artifactId>jempbox</artifactId> </exclusion> <exclusion> <groupId>bouncycastle</groupId> <artifactId>bcmail-jdk14</artifactId> </exclusion> <exclusion> <groupId>bouncycastle</groupId> <artifactId>bcprov-jdk14</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>bouncycastle</groupId> <artifactId>bcprov-jdk15</artifactId> <version>136</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>org.apache.poi</groupId> <artifactId>tm-extractors</artifactId> <version>0.4_patched</version> </dependency> <dependency> <groupId>xstream</groupId> <artifactId>xstream</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1-beta-8</version> <exclusions> <exclusion> <groupId>xerces</groupId> <artifactId>xmlParserAPIs</artifactId> </exclusion> <exclusion> <groupId>org.ccil.cowan.tagsoup</groupId> <artifactId>tagsoup</artifactId> </exclusion> <exclusion> <groupId>xom</groupId> <artifactId>xom</artifactId> </exclusion> <exclusion> <groupId>jdom</groupId> <artifactId>jdom</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>saxpath</groupId> <artifactId>saxpath</artifactId> <version>1.0-FCS</version> </dependency> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.apache.axis</groupId> <artifactId>addressing</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>axis</groupId> <artifactId>axis</artifactId> <version>1.4</version> <exclusions> <exclusion> <groupId>axis</groupId> <artifactId>axis-jaxrpc</artifactId> </exclusion> <exclusion> <groupId>axis</groupId> <artifactId>axis-saaj</artifactId> </exclusion> <exclusion> <groupId>axis</groupId> <artifactId>axis-wsdl4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>bcel</groupId> <artifactId>bcel</artifactId> <version>5.1</version> </dependency> <dependency> <groupId>bsf</groupId> <artifactId>bsf</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>catalina</artifactId> <version>5.5.23</version> </dependency> <dependency> <groupId>org.chiba</groupId> <artifactId>chiba</artifactId> <version>1.3.0</version> <exclusions> <exclusion> <groupId>org.apache.tomcat</groupId> <artifactId>juli</artifactId> </exclusion> <exclusion> <groupId>org.apache.tomcat</groupId> <artifactId>annotations-api</artifactId> </exclusion> <exclusion> <groupId>xmlrpc</groupId> <artifactId>xmlrpc</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-modeler</groupId> <artifactId>commons-modeler</artifactId> <version>1.1</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> </exclusion> <exclusion> <groupId>mx4j</groupId> <artifactId>mx4j-jmx</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.8</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>org.sciencething</groupId> <artifactId>cpool</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.codehaus.guessencoding</groupId> <artifactId>guessencoding</artifactId> <version>1.0</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>com.vladium</groupId> <artifactId>hrtlib</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.htmlparser</groupId> <artifactId>htmlparser</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> <version>3.6.1</version> </dependency> <dependency> <groupId>oro</groupId> <artifactId>oro</artifactId> <version>2.0.8</version> </dependency> <dependency> <groupId>javax.xml</groupId> <artifactId>jaxrpc-api</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20070829</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>naming-factory</artifactId> <version>5.5.23</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>naming-resources</artifactId> <version>5.5.23</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>odmg</groupId> <artifactId>odmg</artifactId> <version>3.0</version> </dependency> <dependency> <groupId>xfire</groupId> <artifactId>opensaml</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>javax.portlet</groupId> <artifactId>portlet-api</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>xml-resolver</groupId> <artifactId>xml-resolver</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>axis</groupId> <artifactId>axis-saaj</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>saxpath</groupId> <artifactId>saxpath</artifactId> <version>1.0-FCS</version> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.0</version> </dependency> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-api</artifactId> <version>1.1.5</version> </dependency> <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-impl</artifactId> <version>1.1.5</version> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>de.schlichtherle</groupId> <artifactId>tlc</artifactId> <version>1.24</version> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>tomcat-coyote</artifactId> <version>5.5.23</version> </dependency><dependency> <groupId>tomcat</groupId> <artifactId>tomcat-util</artifactId> <version>5.5.23</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> </exclusion> <exclusion> <groupId>tomcat</groupId> <artifactId>tomcat-apr</artifactId> </exclusion> </exclusions> </dependency> <!– To install manually on a local repo –> <dependency> <groupId>de.schlichtherle.io</groupId> <artifactId>truezip</artifactId> <version>5.1.2</version> </dependency> <dependency> <groupId>wsdl4j</groupId> <artifactId>wsdl4j</artifactId> <version>1.5.1</version> </dependency> <!–dependency> <groupId>wss4j</groupId> <artifactId>wss4j</artifactId> <version>1.11</version> </dependency–> <dependency> <groupId>org.apache.santuario</groupId> <artifactId>xmlsec</artifactId> <version>1.4.0</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>jgroups</groupId> <artifactId>jgroups</artifactId> <version>2.2.8</version> </dependency> </dependencies> </project>