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

Reply via email to