<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- NOTE: Before you release, make sure you change your ~/.m2/settings.xml file. See jibx/setup.txt --> <parent> <artifactId>oss-parent</artifactId> <groupId>org.sonatype.oss</groupId> <version>6</version> </parent> <groupId>org.jibx.config</groupId> <artifactId>jibx-parent</artifactId> <version>2</version> <packaging>pom</packaging> <name>jibx-parent - JiBX parent project</name> <description>JiBX parent shared settings</description> <url>http://www.jibx.org</url> <organization> <name>jibx.org</name> <url>http://www.jibx.org</url> </organization> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <OBRRepositoryIndex>NONE</OBRRepositoryIndex> <!-- Only used for releases, not snapshots --> <publicReleaseRepository>http://repo2.maven.org/maven2</publicReleaseRepository> <OBRRepositoryIndexURL>${project.organization.url}/${OBRRepositoryIndex}</OBRRepositoryIndexURL> <!-- Full URL to the repository ? This SHOULD be the same as the OBRRepositoryIndex in the manifest --> <workspace>${jibx-root}</workspace> <!-- This value (The location of the root jibx directory) is in settings.xml --> <jibx-version>1.2.3</jibx-version> <!-- Since velocity doesn't like '.' --> <joda-time-version>1.6.2</joda-time-version> <jibx-plugin-version>1.2.3</jibx-plugin-version> <jibx-build-plugin-version>1.2.2</jibx-build-plugin-version> <!-- TODO(don) Plugin version to use in jibx builds (initially can't be current version) --> <JibxRepositoryLocation>http://oss.sonatype.org/content/repositories/snapshots/</JibxRepositoryLocation> <!-- snapshot --> <JibxRepositoryId>sonatype-nexus-snapshots</JibxRepositoryId> <!-- snapshot --> <!-- Location of jars from ant projects --> <jibxRootDir>${workspace}</jibxRootDir> <jibxLibDir>${jibxRootDir}/core/lib</jibxLibDir> <coreSourceDir>${jibxRootDir}/core/build/src</coreSourceDir> <extrasSourceDir>${jibxRootDir}/core/build/extras</extrasSourceDir> <runBaseDir>${jibxRootDir}/main/jibx-run</runBaseDir> <extrasBaseDir>${jibxRootDir}/main/jibx-extras</extrasBaseDir> <bindBaseDir>${jibxRootDir}/main/jibx-bind</bindBaseDir> <schemaBaseDir>${jibxRootDir}/main/jibx-schema</schemaBaseDir> <toolsBaseDir>${jibxRootDir}/main/jibx-tools</toolsBaseDir> </properties> <profiles> <profile> <id>sonatype-oss-release</id> <properties> <OBRRepositoryIndex>jibx-releases.xml</OBRRepositoryIndex> <JibxRepositoryLocation>http://oss.sonatype.org/service/local/staging/deploy/maven2/</JibxRepositoryLocation> <!-- release --> <JibxRepositoryId>sonatype-nexus-staging</JibxRepositoryId> <!-- release --> </properties> </profile> </profiles> <developers> <developer> <name>Dennis Sosnoski</name> <email>dms@sosnoski.com</email> <url>http://www.sosnoski.co.nz</url> <timezone>+13</timezone> </developer> </developers> <contributors> <contributor> <name>Dennis Sosnoski</name> <!-- So Dennis shows up on sub-projects where developer is overriden --> <email>dms@sosnoski.com</email> <url>http://www.sosnoski.co.nz</url> <timezone>+13</timezone> </contributor> <contributor> <name>Nigel Charman</name> <email>nigel.charman.nz@gmail.com</email> <timezone>+13</timezone> </contributor> <contributor> <name>Andreas Brenk</name> <email>mail@andreasbrenk.com</email> <url>http://andreasbrenk.com/</url> <timezone>+01</timezone> </contributor> <contributor> <name>Frank Mena</name> <email>frankm.os@gmail.com</email> <timezone>-08</timezone> </contributor> <contributor> <name>Jerome Bernard</name> <email>jerome.bernard@gmail.com</email> <timezone>+1</timezone> </contributor> <contributor> <name>Don Corley</name> <email>don@tourgeek.com</email> <url>http://www.tourgeek.com/</url> <timezone>-8</timezone> </contributor> </contributors> <inceptionYear>2005</inceptionYear> <build> <pluginManagement> <plugins> <!--plugin> <groupId>org.jibx</groupId> <artifactId>maven-jibx-plugin</artifactId> <version>1.2.3</version> </plugin> <plugin> <groupId>org.jibx</groupId> <artifactId>jibx-maven-plugin</artifactId> <version>1.2.3</version> </plugin--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4.3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>xml-maven-plugin</artifactId> <version>1.0-beta-3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.1</version> </plugin> </plugins> </pluginManagement> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ssh</artifactId> <version>1.0-beta-7</version> </extension> </extensions> <plugins> <plugin> <inherited>true</inherited> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <!-- Need to check with Dennis on this --> <target>1.5</target> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <configuration> <prefixUrl>${publicReleaseRepository}</prefixUrl> <remoteOBR>${OBRRepositoryIndex}</remoteOBR> <!-- The obr is copied to the site root in the jibx-site project --> <altDeploymentRepository>local-file::default::file:///${workspace}/bin/obr</altDeploymentRepository> <instructions> <Bundle-ManifestVersion>2</Bundle-ManifestVersion> <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName> <!-- This is better name than the package --> <Bundle-Version>${project.version}</Bundle-Version> <!-- Just being careful --> <Export-Package>${project.artifactId}.*;version=${project.version}</Export-Package> <!-- Override jibxPackage or jibxPackageExport with actual packages --> <Import-Package>*;resolution:=optional</Import-Package> <!-- Since I want these to be optional --> </instructions> </configuration> </plugin> </plugins> </build> <licenses> <license> <name>BSD</name> <url>http://jibx.sourceforge.net/jibx-license.html</url> <distribution>repo</distribution> </license> </licenses> <issueManagement> <system>jira</system> <url>http://jira.codehaus.org/browse/JIBX</url> </issueManagement> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> </plugin> </plugins> </reporting> <scm> <url>http://jibx.git.sourceforge.net/git/gitweb-index.cgi</url> <connection>scm:git:git://jibx.git.sourceforge.net/gitroot/jibx/jibx-parent</connection> <developerConnection>scm:git:ssh://${sourceforge-user}@jibx.git.sourceforge.net/gitroot/jibx/jibx-parent</developerConnection> </scm> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> </dependencies> <!-- TODO Should move this to a dependency POM and do an import (only works after maven 2.0.9) --> <dependencyManagement> <dependencies> <dependency> <groupId>org.jibx</groupId> <artifactId>jibx-run</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.jibx</groupId> <artifactId>jibx-extras</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.jibx</groupId> <artifactId>jibx-bind</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.jibx</groupId> <artifactId>jibx-schema</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.jibx</groupId> <artifactId>jibx-tools</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.apache.felix</groupId> <artifactId>org.osgi.core</artifactId> <version>1.4.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> </dependency> <dependency> <groupId>bcel</groupId> <artifactId>bcel</artifactId> <version>5.1</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.15</version> </dependency> <dependency> <groupId>com.thoughtworks.qdox</groupId> <artifactId>qdox</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.jdom</groupId> <artifactId>jdom</artifactId> <version>1.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>xpp3</groupId> <artifactId>xpp3</artifactId> <version>1.1.3.4.O</version> </dependency> <!--dependency> <groupId>org.eclipse.jdt</groupId> <artifactId>core</artifactId> <version>3.3.0-v_771</version> </dependency> <dependency> <groupId>org.eclipse.equinox</groupId> <artifactId>common</artifactId> <version>3.3.0-v20070426</version> </dependency--> </dependencies> </dependencyManagement> </project>