Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unclear how to build Mesquite NeXML plugin #21

Open
hlapp opened this issue Dec 12, 2017 · 5 comments
Open

Unclear how to build Mesquite NeXML plugin #21

hlapp opened this issue Dec 12, 2017 · 5 comments

Comments

@hlapp
Copy link

hlapp commented Dec 12, 2017

I can't find instructions for how to build the Mesquite module for NeXML. Running maven as

$ mvn mesquite:build

yields the following error:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] NeXML.java ......................................... SKIPPED
[INFO] I/O library ........................................ SKIPPED
[INFO] Mesquite Module .................................... SKIPPED
[INFO] Transformer ........................................ SKIPPED
[INFO] Validator .......................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.218 s
[INFO] Finished at: 2017-12-12T13:49:22-05:00
[INFO] Final Memory: 14M/309M
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'mesquite' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/Users/lapp/.m2/repository), central (https://repo.maven.apache.org/maven2)] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

So is there still a way to build the module successfully?

Currently, the only advertised way for obtained the module for installation is via a Dropbox link of entirely unknown provenance (here and here), which is about as bad as it can get.

@hlapp
Copy link
Author

hlapp commented Dec 12, 2017

@daisieh you seem to have been successful with building the module - is that still the case and if so, can you document what one needs to do?

@hlapp
Copy link
Author

hlapp commented Dec 12, 2017

Created a tag for what hopefully was the basis for building the binary that we currently have, and created a release to which I attached the binary.

Note that this is from 2012, and we remain unable to rebuild it.

@daisieh
Copy link
Collaborator

daisieh commented Dec 12, 2017

Are you running the latest version of Mesquite? https://github.com/MesquiteProject/MesquiteCore/tree/development now has a Maven target, so if you build that first (mvn clean install) to put that target into your local maven repository, you should be able to do mvn clean install for the nexml.java project and it should be able to find that 0.0.1-SNAPSHOT version that you just installed.

@hlapp
Copy link
Author

hlapp commented Dec 12, 2017

So you're saying the problem is that it can't find my local Mesquite installation? I don't want to install the plugin, I want to build it and then put it up as a release so that others can download it.

@daisieh
Copy link
Collaborator

daisieh commented Dec 12, 2017

If you do the mvn clean install, you'll find the various compiled pieces you're looking for in nexml.java/mesquite_module/target/classes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants