[GeoNetwork-devel] maven build of core geonetwork develop branch

Hello,

I’m trying to build the develop branch of core-geonetwork using mvn clean install. Python and closure are installed as per the developer manual https://github.com/geonetwork/core-geonetwork/tree/develop/software_development and submodules are initialised using git submodule update --init. I get the following maven build errors during run of the findbugs maven plugin (specifically, failure occurs during jeeves run):

Null passed for nonnull parameter of doRollback(PlatformTransactionManager, TransactionStatus) in jeeves.TransactionAspect.runInTransaction(String, ApplicationContext, TransactionAspect$TransactionRequirement, TransactionAspect$CommitBehavior, boolean, TransactionTask) [“jeeves.TransactionAspect”] At TransactionAspect.java:[lines 23-110]

and

Failed to execute goal org.codehaus.mojo:findbugs-maven-plugin:2.5.3:check (default) on project jeeves: failed with 1 bugs and 0 errors → [Help 1]

Also another question: are Python and Closure dependencies still required in the current version of core-geonetwork? The following discussion http://sourceforge.net/p/geonetwork/mailman/message/32062723/ indicates that these dependencies are no longer required.

Cheers,

Angus Scheibner

Which DBMS are you using? The transaction manager is currently under
development. It has been tested for mysql and oracle. Did you try ammending
the configuration files under test?

You could always choose to skip tests in maven with -DskipTest

Python is required for the sphinx -> latex -> pdf pipe line of the
documentation.

Closure is not a dependancy anymore, you kind of answered you're own
question there.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Re-maven-build-of-core-geonetwork-develop-branch-tp5163620p5164956.html
Sent from the GeoNetwork developer mailing list archive at Nabble.com.