[IMPORTANT NOTICE] 3.0.1-SNAPSHOT changes

1 post / 0 new
Last post
vvandens
Offline
Joined: 05/29/2008
[IMPORTANT NOTICE] 3.0.1-SNAPSHOT changes

Hi all,

Today 3.0.1-SNAPSHOT requires a locxal change for existing projects. Edit ${project}/startup/qooxdoo/client/pom.xml and add the following in bold green :

      <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack-jspresso-qooxdoo</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/jspresso-qooxdoo</outputDirectory>
<includeArtifactIds>jspresso-qooxdoo-client</includeArtifactIds>
</configuration>
</execution>
<execution>
<id>unpack-qooxdoo-sdk</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<includeArtifactIds>qooxdoo-sdk</includeArtifactIds>
<outputDirectory>${project.build.directory}/qooxdoo-sdk</outputDirectory>
</configuration>
</execution>
<execution>
<id>unpack-qooxdoo-contribs</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}</outputDirectory>
<includeGroupIds>org.qooxdoo</includeGroupIds>
<excludeArtifactIds>qooxdoo-sdk</excludeArtifactIds>
<useSubDirectoryPerArtifact>true</useSubDirectoryPerArtifact>
<stripVersion>true</stripVersion>
</configuration>
</execution>
</executions>
</plugin>

This modification allows to build the qooxdoo part of the application when you are not directly connected to the internet (either offline or behind a proxy). The qooxdoo contribs used by Jspresso have been mavenized and the build can now rely on the local maven repository only.

 

Best,

Vincent