| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <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> |
| <groupId>com.springsource.petclinic</groupId> |
| <artifactId>petclinic</artifactId> |
| <packaging>war</packaging> |
| <version>0.1.0-SNAPSHOT</version> |
| <name>petclinic</name> |
| |
| <distributionManagement> |
| <repository> |
| <id>spring-milestone</id> |
| <name>Spring Milestone Repository</name> |
| <url>s3://maven.springframework.org/milestone</url> |
| </repository> |
| |
| <snapshotRepository> |
| <id>spring-snapshot</id> |
| <name>Spring Snapshot Repository</name> |
| <url>s3://maven.springframework.org/snapshot</url> |
| </snapshotRepository> |
| |
| <site> |
| <id>local</id> |
| <name>Local Site Directory</name> |
| <!-- |
| This variable is set by the build release script. You can also set |
| it on the command line if you are running maven directly. e.g. mvn |
| site -DsiteDirectory=file:///home/joe/mysite |
| --> |
| <url>${siteDirectory}</url> |
| </site> |
| </distributionManagement> |
| |
| <pluginRepositories> |
| </pluginRepositories> |
| |
| <repositories> |
| <repository> |
| <id>com.springsource.repository.bundles.release</id> |
| <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name> |
| <url>http://repository.springsource.com/maven/bundles/release</url> |
| </repository> |
| <repository> |
| <id>com.springsource.repository.bundles.external</id> |
| <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name> |
| <url>http://repository.springsource.com/maven/bundles/external</url> |
| </repository> |
| <repository> |
| <id>com.springsource.repository.bundles.milestone</id> |
| <name>SpringSource Enterprise Bundle Repository - External Bundle Milestones</name> |
| <url>http://repository.springsource.com/maven/bundles/milestone</url> |
| </repository> |
| <repository> |
| <id>com.springsource.repository.bundles.snapshot</id> |
| <name>SpringSource Enterprise Bundle Repository - Nightly Snapshots</name> |
| <url> http://repository.springsource.com/maven/bundles/snapshot</url> |
| </repository> |
| </repositories> |
| |
| <dependencies> |
| <dependency> |
| <groupId>com.thoughtworks.xstream</groupId> |
| <artifactId>com.springsource.com.thoughtworks.xstream</artifactId> |
| <version>1.3.0</version> |
| </dependency> |
| <!-- ASM is needed by Spring Framework --> |
| <dependency> |
| <groupId>org.objectweb.asm</groupId> |
| <artifactId>com.springsource.org.objectweb.asm</artifactId> |
| <version>2.2.3</version> |
| </dependency> |
| <dependency> |
| <groupId>org.objectweb.asm</groupId> |
| <artifactId>com.springsource.org.objectweb.asm.commons</artifactId> |
| <version>2.2.3</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.persistence</groupId> |
| <artifactId>com.springsource.javax.persistence</artifactId> |
| <version>1.0.0</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.transaction</groupId> |
| <artifactId>com.springsource.javax.transaction</artifactId> |
| <version>1.1.0</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.annotation</groupId> |
| <artifactId>com.springsource.javax.annotation</artifactId> |
| <version>1.0.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>com.springsource.org.apache.commons.dbcp</artifactId> |
| <version>1.2.2.osgi</version> |
| </dependency> |
| <dependency> |
| <groupId>org.junit</groupId> |
| <artifactId>com.springsource.org.junit</artifactId> |
| <version>4.5.0</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.log4j</groupId> |
| <artifactId>com.springsource.org.apache.log4j</artifactId> |
| <version>1.2.15</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>com.springsource.org.apache.commons.logging</artifactId> |
| <version>1.1.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.aspectj</groupId> |
| <artifactId>com.springsource.org.aspectj.runtime</artifactId> |
| <version>${aspectj.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.aspectj</groupId> |
| <artifactId>com.springsource.org.aspectj.tools</artifactId> |
| <version>${aspectj.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>com.springsource.javax.servlet.jsp.jstl</artifactId> |
| <version>1.2.0</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>com.springsource.javax.servlet</artifactId> |
| <version>2.4.0</version> |
| <scope>provided</scope> |
| </dependency> |
| <!-- ROO dependencies --> |
| <dependency> |
| <groupId>org.springframework.roo</groupId> |
| <artifactId>roo-core</artifactId> |
| <version>0.2.0-SNAPSHOT</version> |
| <scope>provided</scope> |
| </dependency> |
| <!-- Spring dependencies --> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.core</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.test</artifactId> |
| <version>${spring.version}</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.web</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.web.servlet</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.jdbc</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.context</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.aop</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.aspects</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.orm</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.transaction</artifactId> |
| <version>${spring.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.webflow</groupId> |
| <artifactId>org.springframework.js</artifactId> |
| <version>2.0.6.RELEASE</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>com.springsource.org.hibernate.ejb</artifactId> |
| <version>3.3.2.GA</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>com.springsource.org.hibernate.validator</artifactId> |
| <version>3.0.0.GA</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>com.springsource.org.hibernate.annotations</artifactId> |
| <version>3.3.1.ga</version> |
| </dependency> |
| <dependency> |
| <groupId>net.sourceforge.ehcache</groupId> |
| <artifactId>com.springsource.net.sf.ehcache</artifactId> |
| <version>1.4.1</version> |
| </dependency> |
| <dependency> |
| <groupId>edu.emory.mathcs.backport</groupId> |
| <artifactId>com.springsource.edu.emory.mathcs.backport</artifactId> |
| <version>3.1.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hsqldb</groupId> |
| <artifactId>com.springsource.org.hsqldb</artifactId> |
| <version>1.8.0.9</version> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-war-plugin</artifactId> |
| <version>2.0.2</version> |
| <!-- |
| <configuration> <webXml>target/web.xml</webXml> </configuration> |
| --> |
| </plugin> |
| <!-- |
| tell the compiler we can use 1.5; we only need this for |
| eclipse:eclipse compatibility |
| --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>2.0.2</version> |
| <configuration> |
| <source>1.5</source> |
| <target>1.5</target> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>aspectj-maven-plugin</artifactId> |
| <version>1.0</version> |
| <dependencies> |
| <!-- |
| NB: You must use Maven 2.0.9 or above or these are ignored (see |
| MNG-2972) |
| --> |
| <dependency> |
| <groupId>org.aspectj</groupId> |
| <artifactId>com.springsource.org.aspectj.runtime</artifactId> |
| <version>${aspectj.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.aspectj</groupId> |
| <artifactId>com.springsource.org.aspectj.tools</artifactId> |
| <version>${aspectj.version}</version> |
| </dependency> |
| </dependencies> |
| <executions> |
| <execution> |
| <goals> |
| <goal>compile</goal> |
| <goal>test-compile</goal> |
| </goals> |
| </execution> |
| </executions> |
| <configuration> |
| <aspectLibraries> |
| <aspectLibrary> |
| <groupId>org.springframework</groupId> |
| <artifactId>org.springframework.aspects</artifactId> |
| </aspectLibrary> |
| </aspectLibraries> |
| <source>1.5</source> |
| <target>1.5</target> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-help-plugin</artifactId> |
| <version>2.1</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-clean-plugin</artifactId> |
| <version>2.2</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-resources-plugin</artifactId> |
| <version>2.2</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <version>2.4.3</version> |
| <configuration> |
| <junitArtifactName>org.junit:com.springsource.org.junit</junitArtifactName> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <version>2.2</version> |
| <executions> |
| <execution> |
| <goals> |
| <goal>test-jar</goal> |
| </goals> |
| <phase>package</phase> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <version>2.0.4</version> |
| <configuration> |
| <attach>true</attach> |
| </configuration> |
| <executions> |
| <execution> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <!-- Other --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <version>2.1</version> |
| <configuration> |
| <descriptorRefs> |
| <descriptorRef> |
| jar-with-dependencies |
| </descriptorRef> |
| </descriptorRefs> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-install-plugin</artifactId> |
| <version>2.2</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-deploy-plugin</artifactId> |
| <version>2.4</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-release-plugin</artifactId> |
| <version>2.0-beta-7</version> |
| </plugin> |
| <!-- IDE --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-eclipse-plugin</artifactId> |
| <version>2.6</version> |
| <configuration> |
| <downloadSources>true</downloadSources> |
| <downloadJavadocs>false</downloadJavadocs> |
| <wtpversion>2.0</wtpversion> |
| <!--<additionalBuildcommands> <buildCommand> |
| <name>org.eclipse.ajdt.core.ajbuilder</name> <arguments> |
| <aspectPath>org.springframework.aspects</aspectPath> </arguments> |
| </buildCommand> </additionalBuildcommands>--> |
| <additionalProjectnatures> |
| <projectnature>org.eclipse.ajdt.ui.ajnature</projectnature> |
| </additionalProjectnatures> </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-idea-plugin</artifactId> |
| <version>2.2</version> |
| <configuration> |
| <downloadSources>true</downloadSources> |
| <dependenciesAsLibraries>true</dependenciesAsLibraries> |
| </configuration> |
| </plugin> |
| <!-- Site --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-site-plugin</artifactId> |
| <version>2.0-beta-7</version> |
| </plugin> |
| </plugins> |
| </build> |
| |
| <properties> |
| <pom.version.osgi>0.2.0.SNAPSHOT</pom.version.osgi> |
| <spring.version>3.0.0.M2</spring.version> |
| <spring.version.osgi>[2.5.6.A]</spring.version.osgi> |
| <aspectj.version>1.6.3.RELEASE</aspectj.version> |
| </properties> |
| |
| </project> |