OpenSextant / Xponents

Geographic Place, Date/time, and Pattern entity extraction toolkit along with text extraction from unstructured data and GIS outputters.
Apache License 2.0
44 stars 7 forks source link

Maven install fails on Xponents 3.4 master #50

Closed gtjoumas closed 3 years ago

gtjoumas commented 4 years ago

Attempted to run mvn install on the latest master code (3.4) which failed with the following error:

[ERROR] Failed to execute goal on project opensextant-xponents: Could not resolve dependencies for project org.opensextant:opensextant-xponents:jar:3.4-SNAPSHOT: Could not find artifact org.opensextant:opensextant-xponents-core:jar:3.4-SNAPSHOT in maven-restlet-talend (https://maven.restlet.talend.com)

mubaldino commented 4 years ago

You should have the artifacts for core and the main SDK as an outcome of the Build: https://github.com/OpenSextant/Xponents/blob/master/BUILD.md The full build from checkout involves visiting more data prep and setup in ./solr/.

I'm reviewing all of my documentation quarterly. I was able to get through all of it last time, but even I had some challenges.

mubaldino commented 4 years ago

tag v3.3.3 added to that particular release point. But if you are building from source, still follow the notes above to checkout that tag or to proceed with develop/master here. The mention of "talend" repo not having the JAR is a red herring. I'll have more in a bit.

mubaldino commented 4 years ago

FYI release v3.3.5 will be out late this week or early next.
As a maven project, I'd like to say mvn install is the one build command. I tried using a Parent POM and had two modules in the past. That did not work well, since the smaller Core library became dependent on this monster parent.

I'd like the versions to stay in lock step with each other, but am desiring some independence of Core, so it is much lighter and portable. Anyhow that is the back story.

With the build notes in BUILD.md does that alone provide a working build for you?

gtjoumas commented 4 years ago

I was able to successfully build 3.4-SNAPSHOT following the notes in BUILD.md.

Looking forward to the 3.3.5 build!

mubaldino commented 4 years ago

3.3.5 released. More updates on documentation per your comments here. But its far from being as simple as it should be. Docker images posting now.

mubaldino commented 3 years ago

Closing this issue given POM files have changed substantially for the better. latest release is now v3.3.7. Please open a new issue if issues remain.