Hi I've committed a first draft of a pom.xml for Vysper. So far, it manages to compile and run the tests with Maven. However, there are several issues that needs fixing: * General review of the dependencies (scope, versions, exclusions) * Nekopull not available in Maven repositories. For now, I've uploaded it to people.a.o and sent an email to andyc to see if he knows if it is available in an existing repo. If not, I will have it uploaded to central. * APT report not working. Should be integrated with the apt plugin for Maven, haven't started on this * Release (e.g. licensing, uploading) stuff not at all tested
We currently depend on jackrabbit-standalone which dependencies pulls down the entire internet: [INFO] +- org.apache.jackrabbit:jackrabbit-standalone:jar:1.5.3:compile [INFO] | +- javax.jcr:jcr:jar:1.0:compile [INFO] | +- org.apache.jackrabbit:jackrabbit-webapp:war:1.5.3:compile [INFO] | +- org.apache.jackrabbit:jackrabbit-webapp:jar:1.5.3:compile [INFO] | | +- org.apache.jackrabbit:jackrabbit-core:jar:1.5.3:compile [INFO] | | | +- concurrent:concurrent:jar:1.3.4:compile [INFO] | | | +- commons-collections:commons-collections:jar:3.1:compile [INFO] | | | +- commons-io:commons-io:jar:1.4:compile [INFO] | | | +- org.apache.jackrabbit:jackrabbit-api:jar:1.5.0:compile [INFO] | | | +- org.apache.jackrabbit:jackrabbit-jcr-commons:jar:1.5.3:compile [INFO] | | | +- org.apache.jackrabbit:jackrabbit-spi-commons:jar:1.5.0:compile [INFO] | | | +- org.apache.jackrabbit:jackrabbit-spi:jar:1.5.0:compile [INFO] | | | +- org.apache.jackrabbit:jackrabbit-text-extractors:jar:1.5.0:compile [INFO] | | | | +- org.apache.poi:poi:jar:3.0.2-FINAL:compile [INFO] | | | | +- org.apache.poi:poi-scratchpad:jar:3.0.2-FINAL:compile [INFO] | | | | +- pdfbox:pdfbox:jar:0.7.3:compile [INFO] | | | | | +- org.fontbox:fontbox:jar:0.1.0:compile [INFO] | | | | | \- org.jempbox:jempbox:jar:0.2.0:compile [INFO] | | | | \- net.sourceforge.nekohtml:nekohtml:jar:1.9.7:compile [INFO] | | | +- org.apache.lucene:lucene-core:jar:2.3.2:compile [INFO] | | | \- org.apache.derby:derby:jar:10.2.1.6:compile [INFO] | | +- org.apache.jackrabbit:jackrabbit-jcr-server:jar:1.5.2:compile [INFO] | | | \- org.apache.jackrabbit:jackrabbit-webdav:jar:1.5.2:compile [INFO] | | | \- commons-httpclient:commons-httpclient:jar:3.0:compile [INFO] | | +- org.apache.jackrabbit:jackrabbit-jcr-servlet:jar:1.5.2:compile [INFO] | | \- org.apache.jackrabbit:jackrabbit-jcr-rmi:jar:1.5.0:compile [INFO] | +- org.mortbay.jetty:jetty:jar:6.1.14:compile [INFO] | +- org.mortbay.jetty:jsp-2.1:jar:6.1.14:compile [INFO] | | +- org.eclipse.jdt:core:jar:3.1.1:compile [INFO] | | \- ant:ant:jar:1.6.5:compile [INFO] | +- org.mortbay.jetty:jetty-util:jar:6.1.14:compile [INFO] | +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.14:compile [INFO] | +- org.mortbay.jetty:jsp-api-2.1:jar:6.1.14:compile [INFO] | \- commons-cli:commons-cli:jar:1.1:compile What do we really need here? /niklas
