Hi, all
I’m creating a maven pom that will automatically install Virgo Tomcat Server and all the thirdparty bundles I need using p2director. Thus far, I have p2director successfully installing VTS such that it starts up successfully, but all the bundles that I installed using p2director are set in bundles.info not to start. I’m launching p2director through eclipsec.exe
Is it possible to set this with p2director? Ideally, VTS wouldn’t be started yet when all of these bundles are installed - I’d like the first startup to be with everything installed properly.
Thanks very much.
Relevant sections of the POM is below :
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>installvirgo</id>
<phase>package</phase>
<configuration>
<executable>${ECLIPSELOC}</executable>
<workingDirectory>.</workingDirectory>
<arguments>
<argument>-application</argument>
<argument>org.eclipse.equinox.p2.director</argument>
<argument>-console</argument>
<argument>-repository</argument>
<argument>http://ournexusserver:8081/nexus/content/repositories/Virgo3.5.0.M04/</argument>
<argument>-installIU</argument>
<argument>
tomcat-server.product,
com.springsource.org.apache.log4j,javax.annotation
</argument>
<argument>-tag</argument>
<argument>InitialState</argument>
<argument>-destination</argument>
<argument>${VIRGOINSTALLDIR}</argument>
<argument>-profile</argument>
<argument>VTSProfile</argument>
</arguments>
</configuration>
<goals>
<goal>exec</goal>
</goals>
</execution>
<execution>
<id>installthirdparty</id>
<phase>package</phase>
<configuration>
<executable>${ECLIPSELOC}</executable>
<workingDirectory>.</workingDirectory>
<arguments>
<argument>-application</argument>
<argument>org.eclipse.equinox.p2.director</argument>
<argument>-console</argument>
<argument>-repository</argument>
<argument>http://ournexusserver:8081/nexus/content/repositories/thirdparty/.meta/p2</argument>
<argument>-installIU</argument>
<argument>
scannotation,
activation,
httpcore,
httpclient,
javassist,
resteasy-jaxrs,
jaxrs-api,
jaxb-impl,
jaxb-api,
jackson-jaxrs,
jackson-core-asl,
jackson-mapper-asl,
resteasy-jackson-provider,
resteasy-jaxb-provider
</argument>
<argument>-tag</argument>
<argument>InitialState</argument>
<argument>-destination</argument>
<argument>${VIRGOINSTALLDIR}</argument>
<argument>-profile</argument>
<argument>VTSProfile</argument>
</arguments>
</configuration>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev