Documentation for Crowd 1.6. Documentation for other versions of Crowd is available too.
To compile the Crowd source code you will need to have Maven 2 installed.
Once you have installed Maven 2, you will then need to do the following:
/atlassian-crowd-1.2.0-source/maven/conf/settings.xml
with your ~/.m2/settings.xml
maven 2 configuration file.Missing: ---------- 1) javax.transaction:jta:jar:1.0.1B Try downloading the file manually from: http://java.sun.com/products/jta Then, install it using the command: mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta \ -Dversion=1.0.1B -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=javax.transaction -DartifactId=jta \ -Dversion=1.0.1B -Dpackaging=jar -Dfile=/path/to/file \ -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) com.atlassian.crowd:crowd-core:jar:1.2.0 2) javax.transaction:jta:jar:1.0.1B ---------- 1 required artifact is missing. for artifact: com.atlassian.crowd:crowd-core:jar:1.2.0 from the specified remote repositories: central (http://repo1.maven.org/maven2), atlassian-m1-repository (http://repository.atlassian.com), atlassian-proxy (https://m2proxy.atlassian.com/repository/public)
Once you have completed this you will be able to then run the command mvn compile
.