ctakes-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steven Bethard (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CTAKES-76) get third party dependencies into Maven Central
Date Wed, 10 Oct 2012 02:58:02 GMT
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

Mime
View raw message