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
>>> 
>>> 
> 

Reply via email to