Thanks Marshall,
I also noticed that the released parent-pom has 2.3.0-incubating version for
PearPackagingMavenPlugin that can't be found in the release repositories so
I propose the following to get rid of it:
Add the 2.3.1 plugin definition inside each sandbox annotator as follows:
<plugins>
...
<plugin>
<groupId>org.apache.uima</groupId>
<artifactId>PearPackagingMavenPlugin</artifactId>
<version>2.3.1</version>
<extensions>true</extensions>
<executions>
<execution>
<id>build uima annnotator Pear</id>
<goals>
<goal>package</goal>
</goals>
<!-- needs to run after the jar is built
after docbooks are packaged and copied to pearPackaging/doc folder -->
<phase>pre-integration-test</phase>
<configuration>
<datapath>$main_root/resources</datapath>
<componentId>${project.artifactId}</componentId>
<mainComponentDesc>${pearMainDescriptor}</mainComponentDesc>
</configuration>
</execution>
</executions>
</plugin>
...
</plugins>
and besides modify the current parent-pom 2-SNAPSHOT (in trunk) to depend on
2.3.1 released PearPackagingMavenPlugin so that we can safely remove the
above in the next release.
Cheers,
Tommaso
2010/12/29 Marshall Schor <[email protected]>
> +1
>
> -Marshall
>
> On 12/28/2010 3:19 AM, Tommaso Teofili wrote:
> > Hi all,
> > I think it's time to align addons dependencies' versions to the just
> > released ones (respectively parent-pom 1 and uimaj 2.3.1).
> > This would make it possible to build addons easily again.
> > Cheers,
> > Tommaso
> >
>