Steven Bethard created CTAKES-76:
------------------------------------
Summary: get third party dependencies into Maven Central
Key: CTAKES-76
URL: https://issues.apache.org/jira/browse/CTAKES-76
Project: cTAKES
Issue Type: Bug
Reporter: Steven Bethard
Priority: Blocker
Fix For: 2.6-incubating, 3.0-incubating
There are lots of third party dependencies in cTAKES that aren't in Maven
Central, e.g.
OpenAI_FSM.jar
FindStructAPI.jar
SQLWrapper.jar
lvg2010dist.jar
med-facts-i2b2-1.2-SNAPSHOT.jar
med-facts-zoner-1.1.jar
jcarafe-core_2.9.1-0.9.8.3.RC4.jar
jcarafe-ext_2.9.1-0.9.8.3.RC4.jar
These are currently all referenced like:
<dependency>
...
<scope>system</scope>
<systemPath>${project.basedir}/lib/OpenAI_FSM.jar</systemPath>
</dependency>
Now, when we release cTAKES, anyone who declares a Maven dependency on cTAKES
will get errors, since none of these jars will be present.
To fix this, we need to upload the third party jars to Maven Central. Full
instructions are here:
https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+to+The+Central+Repository
Essentially, you create a minimal pom.xml for each library, and then run:
mvn source:jar javadoc:jar package gpg:sign repository:bundle-create
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira