You can integrate OpenWFE from your Maven2 built project in three ways :
Each time a 'stable' release of OpenWFE is made available, a copy of its jars are uploaded (thanks to the Maven2 team) to Maven's main repository at iBiblio.org.
You can simply add a dependency to OpenWFE by adding this
<dependency>
<groupId>org.openwfe</groupId>
<artifactId>openwfe-engine</artifactId>
<version>1.7.1</version>
</dependency>to the pom.xml of your project.
The latest 'stable' release currently is 1.7.2.
OpenWFE makes its full releases directly available at http://maven.openwfe.org. This can be useful for releases that have just been released (and not yet uploaded to ibiblio).
<repository>
<id>org.openwfe.releases</id>
<url>http://maven.openwfe.org/releases</url>
</repository>If you want something more 'bleeding-edge', you can point your pom.xml to OpenWFE's maven repositories by adding this
<repository>
<id>org.openwfe.prereleases</id>
<url>http://maven.openwfe.org/prereleases</url>
</repository>to the repositories section of your pom.xml.
Then, add something like
<dependency>
<groupId>org.openwfe</groupId>
<artifactId>openwfe-engine</artifactId>
<version>1.7.2pre15</version>
</dependency>to your pom.xml's dependencies.
The latest pre-release is 1.7.2pre15.
The repository for OpenWFE's snapshots is
<repository>
<id>org.openwfe.snapshots</id>
<url>http://maven.openwfe.org/snapshots</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>The dependency is then :
<dependency>
<groupId>org.openwfe</groupId>
<artifactId>openwfe-engine</artifactId>
</dependency>