Hi,

so I had a look at building NPanday. It was quite a hastle getting the build to 
run, but in the end I seem to have gotten it working. I would however suggest 
to modify the build slightly.

There is one Problem in every plugin Project: You Need the plugin itself 
somewhere in the build of the rest of the plugins suilte. Unfortunately Maven 
doesn't respect plugins when building the reactor order of the modules and you 
usually get Errors about the plugin not being available in any repo ... of 
course ... it hasn't been built yet.

The solution is usually to provide a "minimal" maven Profile that builds only 
the plugin as well as the dependencies of the plugin. So a full build from 
scratch usually Looks like this:
mvn clean install -Pminimal
mvn clean install

Additionally I changed the Version of the openrdf dependencies in the module 
dotnet-registry to 2.0.1 and added two missing deps to openrdf-model and 
openrdf-sail-api ... after this the whole build worked like a charm.

I guess I will fine-tune my modifications and post a patch here in the next few 
days ... my next step will be getting the Integration-tests to run. Hopefully 
this will not be such a Monster Task as it was with another Project I worked on 
"Flexmojos".

Chris

Reply via email to