So my updated list of steps I needed, since I was using a downlevel version of 
m2e:

 - download patch from issue CTAKES-65
 - execute 'svn patch ctakes-jcasgen-maven-plugin.diff'
 - refresh eclipse workspace
 - use context menu option Maven->Update Project Configuration
 - uninstall maven (m2e 1.0) and supporting plugins (Maven SCM Handler for 
Subversive 0.13 etc)
 - install m2e 1.2

Now with Build Automatically I am seeing that if I change a non type system 
file, type systems are not regen'd.
And if I change a type system file, the type system classes are regenerated and 
then compiled.

Note, I uninstalled m2e 1.0 because Help->Check for updates was giving me 
errors about 
Cannot complete the install because of a conflicting dependency. Only one of 
the following can be installed at once:

(full details of the errors are after my signature)

Thanks for the help.

Regards, 
James Masanz

Cannot complete the install because of a conflicting dependency.
  Software being installed: m2e connector for build-helper-maven-plugin 
0.15.0.201109282249 (org.sonatype.m2e.buildhelper.feature.feature.group 
0.15.0.201109282249)
  Software currently installed: Maven SCM Handler for Subversive 
0.13.0.201106211115 (org.sonatype.m2e.subversive.feature.feature.group 
0.13.0.201106211115)
  Only one of the following can be installed at once: 
    Maven Integration for Eclipse 1.0.0.20110607-2117 (org.eclipse.m2e.core 
1.0.0.20110607-2117)
    Maven Integration for Eclipse 1.0.200.20111228-1245 (org.eclipse.m2e.core 
1.0.200.20111228-1245)
    Maven Integration for Eclipse 1.2.0.20120903-1050 (org.eclipse.m2e.core 
1.2.0.20120903-1050)
    Maven Integration for Eclipse 1.1.0.20120530-0009 (org.eclipse.m2e.core 
1.1.0.20120530-0009)
    Maven Integration for Eclipse 1.0.100.20110804-1717 (org.eclipse.m2e.core 
1.0.100.20110804-1717)
  Cannot satisfy dependency:
    From: m2e connector for build-helper-maven-plugin 0.15.0.201109282249 
(org.sonatype.m2e.buildhelper 0.15.0.201109282249)
    To: bundle org.eclipse.m2e.core [1.1.0,1.2.0)
  Cannot satisfy dependency:
    From: m2e connector for build-helper-maven-plugin 0.15.0.201109282249 
(org.sonatype.m2e.buildhelper.feature.feature.group 0.15.0.201109282249)
    To: org.sonatype.m2e.buildhelper [0.15.0.201109282249]
  Cannot satisfy dependency:
    From: Maven SCM Handler for Subversive 0.13.0.201106211115 
(org.sonatype.m2e.subversive 0.13.0.201106211115)
    To: bundle org.eclipse.m2e.core [1.0.0,1.1.0)
  Cannot satisfy dependency:
    From: Maven SCM Handler for Subversive 0.13.0.201106211115 
(org.sonatype.m2e.subversive.feature.feature.group 0.13.0.201106211115)
    To: org.sonatype.m2e.subversive [0.13.0.201106211115]


> -----Original Message-----
> From: [email protected]
> [mailto:ctakes-dev-return-669-
> [email protected]] On Behalf Of Steven Bethard
> Sent: Tuesday, October 23, 2012 11:41 AM
> To: [email protected]
> Subject: Re: latest build instructions
> 
> On Oct 23, 2012, at 10:21 AM, "Masanz, James J." <[email protected]>
> wrote:
> > I did these things:
> > - download patch from issue CTAKES-65
> > - svn patch ctakes-jcasgen-maven-plugin.diff
> > - refresh eclipse workspace
> > - use context menu option Maven->Update Project Configuration
> >
> > And I now have 8 errors similar to this shown in my Problems view:
> >
> > Plugin execution not covered by lifecycle configuration:
> org.cleartk:jcasgen-maven-plugin:0.9.3:generate (execution: default,
> phase: process-resources)     pom.xml /ctakes-assertion       line 27
>       Maven Project Build Lifecycle Mapping Problem
> >
> > I am still a maven newbie, so I may have missed something obvious. Any
> suggestions?
> 
> What version of the m2e plugin do you have? You could get this error if
> you were using m2e < 1.1.0. (The current version is 1.2.0.)
> 
> If you have a current version of m2e, you can check that the jcasgen-
> maven-plugin you have has the necessary "lifecycle-mapping-
> metadata.xml":
> 
> $ unzip -l ~/.m2/repository/org/cleartk/jcasgen-maven-
> plugin/0.9.3/jcasgen-maven-plugin-0.9.3.jar
> Archive:  /Users/bethard/.m2/repository/org/cleartk/jcasgen-maven-
> plugin/0.9.3/jcasgen-maven-plugin-0.9.3.jar
>   Length     Date   Time    Name
>  --------    ----   ----    ----
>         0  10-20-12 14:08   META-INF/
>       132  10-20-12 14:08   META-INF/MANIFEST.MF
>         0  10-20-12 14:08   META-INF/m2e/
>         0  10-20-12 14:08   META-INF/maven/
>         0  10-20-12 14:08   META-INF/maven/org.cleartk/
>         0  10-20-12 14:08   META-INF/maven/org.cleartk/jcasgen-maven-
> plugin/
>         0  10-20-12 14:08   org/
>         0  10-20-12 14:08   org/cleartk/
>         0  10-20-12 14:08   org/cleartk/plugin/
>       445  10-20-12 14:08   META-INF/m2e/lifecycle-mapping-metadata.xml
>      1518  10-20-12 14:08   META-INF/maven/org.cleartk/jcasgen-maven-
> plugin/plugin-help.xml
>      8325  10-20-12 14:08   META-INF/maven/plugin.xml
>      1688  10-20-12 14:08
> org/cleartk/plugin/JCasGenMojo$JCasGenErrors.class
>       618  10-20-12 14:08
> org/cleartk/plugin/JCasGenMojo$JCasGenException.class
>      1366  10-20-12 14:08
> org/cleartk/plugin/JCasGenMojo$JCasGenProgressMonitor.class
>      8460  10-20-12 14:08   org/cleartk/plugin/JCasGenMojo.class
>      6162  10-20-12 14:08   META-INF/maven/org.cleartk/jcasgen-maven-
> plugin/pom.xml
>       116  10-20-12 14:08   META-INF/maven/org.cleartk/jcasgen-maven-
> plugin/pom.properties
>  --------                   -------
>     28830                   18 files
> 
> Steve
> 
> >
> >
> > Regards,
> > James Masanz
> >
> >> -----Original Message-----
> >> From:
> >> [email protected]
> >> [mailto:ctakes-dev-return-661-
> >> [email protected]] On Behalf Of Steven
> >> Bethard
> >> Sent: Saturday, October 20, 2012 7:52 PM
> >> To: [email protected]
> >> Subject: Re: latest build instructions
> >>
> >> On Oct 19, 2012, at 12:29 PM, "Chen, Pei"
> >> <[email protected]> wrote:
> >>> It seems like this issue is affected enough developers...
> >>> My vote would be to add the custom connector by default in the
> >>> various
> >> pom.xml's as Tim/Steve suggested.
> >>
> >> I've just updated the JCasGen Maven plugin and the cTAKES patch to
> >> use an approach that gets rid of the need for installing an m2e
> >> connector in Eclipse. So it should be a pretty obvious win now to
> >> switch from JCasGenPomFriendly + exec-maven-plugin +
> >> build-helper-maven-plugin to the jcasgen-maven-plugin.
> >>
> >> Please try out the patch as described here:
> >>
> >> https://issues.apache.org/jira/browse/CTAKES-65#comment-13480863
> >>
> >> Steve
> >>
> >> P.S. I think the UIMA folks are going to try to incorporate the
> >> jcasgen- maven-plugin in their next release:
> >>
> >> https://issues.apache.org/jira/browse/UIMA-2471
> >> http://permalink.gmane.org/gmane.comp.apache.uima.general/4368
> >>
> >> So we'd be jumping on the right bandwagon. ;-)
> >

Reply via email to