1 <?xml version="1.0"?> 2 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 4 <modelVersion>4.0.0</modelVersion> 5 <parent> 6 <groupId>com.amazonaws</groupId> 7 <artifactId>aws-java-sdk-pom</artifactId> 8 <version>1.11.18</version> 9 </parent> 10 <groupId>com.amazonaws</groupId> 11 <artifactId>aws-java-sdk-swf-libraries</artifactId> 12 <packaging>jar</packaging> 13 <name>Java Libraries for Amazon Simple WorkFlow</name> 14 <description>This artifact contains the higher level libraries that can be used in Amazon Simple WorkFlow Service</description> 15 <url>https://aws.amazon.com/sdkforjava</url> 16 <properties> 17 <spring.version>3.0.7.RELEASE</spring.version> 18 </properties> 19 20 <dependencies> 21 <dependency> 22 <groupId>com.amazonaws</groupId> 23 <artifactId>aws-java-sdk-simpleworkflow</artifactId> 24 <version>1.11.18</version> 25 </dependency> 26 <dependency> 27 <groupId>org.freemarker</groupId> 28 <artifactId>freemarker</artifactId> 29 <version>${freemarker.version}</version> 30 <optional>true</optional> 31 </dependency> 32 <dependency> 33 <groupId>org.springframework</groupId> 34 <artifactId>spring-beans</artifactId> 35 <version>${spring.version}</version> 36 <optional>true</optional> 37 </dependency> 38 <dependency> 39 <groupId>org.springframework</groupId> 40 <artifactId>spring-core</artifactId> 41 <version>${spring.version}</version> 42 <optional>true</optional> 43 </dependency> 44 <dependency> 45 <groupId>org.springframework</groupId> 46 <artifactId>spring-context</artifactId> 47 <version>${spring.version}</version> 48 <optional>true</optional> 49 </dependency> 50 <dependency> 51 <groupId>org.springframework</groupId> 52 <artifactId>spring-test</artifactId> 53 <version>${spring.version}</version> 54 <optional>true</optional> 55 </dependency> 56 <dependency> 57 <groupId>org.aspectj</groupId> 58 <artifactId>aspectjrt</artifactId> 59 <version>${aspectj.version}</version> 60 <optional>true</optional> 61 </dependency> 62 <!-- JUnit is needed to compile the support classes for the workflow service --> 63 <dependency> 64 <groupId>junit</groupId> 65 <artifactId>junit</artifactId> 66 <scope>compile</scope> 67 <optional>true</optional> 68 </dependency> 69 </dependencies> 70 71 <build> 72 <plugins> 73 <plugin> 74 <groupId>org.codehaus.mojo</groupId> 75 <artifactId>aspectj-maven-plugin</artifactId> 76 <version>1.7</version> 77 <executions> 78 <execution> 79 <goals> 80 <goal>compile</goal> 81 </goals> 82 </execution> 83 </executions> 84 <configuration> 85 <complianceLevel>1.6</complianceLevel> 86 <source>1.6</source> 87 <target>1.6</target> 88 <encoding>UTF-8</encoding> 89 </configuration> 90 </plugin> 91 <plugin> 92 <groupId>org.apache.maven.plugins</groupId> 93 <artifactId>maven-javadoc-plugin</artifactId> 94 <version>2.9.1</version> 95 <configuration> 96 <excludePackageNames>*.internal:*.transform</excludePackageNames> 97 <minmemory>128m</minmemory> 98 <maxmemory>1024m</maxmemory> 99 </configuration> 100 </plugin> 101 </plugins> 102 </build> 103 </project> 104