Hi Tim,
I've had a related issue, where I wanted all of the resources and libraries for
a cTAKES application bundled into a single jar file. The Maven solution that
works for me is to add the following to your pom's plugins section:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>your.class.Here</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
I then call Maven with the following goals:
clean compile assembly:single
This generates a single jar file with all of your dependencies.
-Will
-----Original Message-----
From: Miller, Timothy [mailto:[email protected]]
Sent: Tuesday, October 29, 2013 5:09 PM
To: <[email protected]>
Subject: Re: cTAKES user interface
I think this is also an area where Maven integration was a small step backwards
(I greatly appreciate the steps forward it allowed). I used to run stuff from
the command line and in scripts more often but it's slightly less
straightforward setting up the classpath with maven -- before you could put a
simple java -cp lib/*.jar <class name> in a script, now I'm not sure how to go
about it using maven. I'm sure there's a way, but I am afraid of falling down
the maven rabbit hole.
Tim
On Oct 29, 2013, at 5:53 PM, Chen, Pei wrote:
> +1
> Pan, the short answer is yes- it can be done in CLI.
> The problem is that most of us who are already familiar with the nitty gritty
> are probably doing this with some sort of custom scripts or solution.
> Cc' the dev group to get a fresh perspective; not sure what the easiest would
> be-- run the CPE via command line with default input/output directories or
> running a Driver Main Class as part of examples.
>
> --Pei
>
>> -----Original Message-----
>> From: Andrew McMurry [mailto:[email protected]]
>> Sent: Tuesday, October 29, 2013 5:41 PM
>> To: [email protected]
>> Cc: Pan Teng; [email protected]
>> Subject: Re: cTAKES user interface
>>
>> In my opinion, this user request is totally reasonable.
>>
>> Download time aside, it should take NO LONGER THAN 15 MINUTES to get
>> started with cTakes.
>> True, cTakes is massively powerful and UMLS is a license headache.
>> Nonetheless!
>>
>> This keeps coming up, we should strongly consider an improved VM
>> distribution option so folks can get online with "copy-paste" text
>> ready applications on their local machine.
>>
>> IT WOULD BE A GAME CHANGER IN A GOOD WAY
>>
>> I'm strongly considering making an Ubuntu 13.10 cTakes distribution
>> for my own work, would others want this as well?
>> http://www.ubuntu.com/download/desktop
>>
>> Yes I know thats a tall order, but its true ! :)
>>
>> We dont have to provide the full UMLS instance, just the
>> non-commercial dictionaries.
>> Just get new users "hooked on cTakes" with ICD9 diagnoses,
>> procedures, medications annotations.
>>
>> How do the other committers feel about this?
>>
>> PS: I'm back and with more vigor++
>>
>> On Oct 29, 2013, at 2:02 PM, "Chen, Pei"
>> <[email protected]>
>> wrote:
>>
>>> Hi Pan,
>>> Fwd'ing to dev@
>>>
>>> From: Pan Teng [mailto:[email protected]]
>>> Sent: Tuesday, October 29, 2013 4:37 PM
>>> To: [email protected]
>>> Subject: Fwd: cTAKES user interface
>>>
>>> Hi there,
>>> I'm trying to explore the cTAKES system. Just curious whether there
>>> is an
>> way that I can use cTAKES system just in the terminal window by
>> typing some command line including input and then the output data can be
>> generated?
>> Your kindly reply will be appreciated.
>>> Best,
>>> Pan
>>>
>>>
>