pom.xml
author indvdum (gotoindvdum[at]gmail[dot]com)
Thu, 20 Dec 2012 17:22:19 +0400
changeset 17 ddaceba1ed1e
parent 7 4c2e4f602872
permissions -rw-r--r--
commons-jpa now is separate module
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     3 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     4 	<modelVersion>4.0.0</modelVersion>
     5 	<groupId>ru.indvdum.jpa</groupId>
     6 	<artifactId>commons-jpa</artifactId>
     7 	<name>commons-jpa</name>
     8 	<version>0.2.0.0</version>
     9 	<packaging>jar</packaging>
    10 	<description>commons-jpa</description>
    11 	<licenses>
    12 		<license>
    13 			<name>The Apache Software License, Version 2.0</name>
    14 			<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
    15 			<distribution>repo</distribution>
    16 			<comments>A business-friendly OSS license</comments>
    17 		</license>
    18 	</licenses>
    19 	<developers>
    20 		<developer>
    21 			<id>indvdum</id>
    22 			<name>David Veliev</name>
    23 			<email>gotoindvdum@gmail.com</email>
    24 			<url>http://indvdum.ru</url>
    25 			<roles>
    26 				<role>architect</role>
    27 				<role>developer</role>
    28 			</roles>
    29 			<timezone>+4</timezone>
    30 		</developer>
    31 	</developers>
    32 	<properties>
    33 		<!-- Dependencies -->
    34 		<commons-configuration.version>1.9</commons-configuration.version>
    35 		<commons-dbcp.version>1.4</commons-dbcp.version>
    36 		<groovy-eclipse-compiler.version>2.5.1-1</groovy-eclipse-compiler.version>
    37 		<groovy.version>2.0.5</groovy.version>
    38 		<jackson-jaxrs.version>1.9.11</jackson-jaxrs.version>
    39 		<junit.version>4.11</junit.version>
    40 		<openjpa.version>2.2.1</openjpa.version>
    41 		<slf4j-simple.version>1.7.2</slf4j-simple.version>
    42 
    43 		<!-- Plugins -->
    44 		<build-helper-maven-plugin.version>1.7</build-helper-maven-plugin.version>
    45 		<maven-compiler-plugin.version>2.3.2</maven-compiler-plugin.version>
    46 		<maven-jar-plugin.version>2.3.1</maven-jar-plugin.version>
    47 		<maven-resources-plugin.version>2.5</maven-resources-plugin.version>
    48 	</properties>
    49 	<build>
    50 		<plugins>
    51 			<plugin>
    52 				<groupId>org.apache.maven.plugins</groupId>
    53 				<artifactId>maven-compiler-plugin</artifactId>
    54 				<version>${maven-compiler-plugin.version}</version>
    55 				<configuration>
    56 					<source>1.6</source>
    57 					<target>1.6</target>
    58 					<encoding>UTF-8</encoding>
    59 				</configuration>
    60 			</plugin>
    61 			<plugin>
    62 				<artifactId>maven-source-plugin</artifactId>
    63 				<configuration>
    64 					<attach>true</attach>
    65 				</configuration>
    66 				<executions>
    67 					<execution>
    68 						<phase>generate-sources</phase>
    69 						<goals>
    70 							<goal>jar</goal>
    71 						</goals>
    72 					</execution>
    73 				</executions>
    74 			</plugin>
    75 			<plugin>
    76 				<groupId>org.apache.maven.plugins</groupId>
    77 				<artifactId>maven-resources-plugin</artifactId>
    78 				<version>${maven-resources-plugin.version}</version>
    79 				<configuration>
    80 					<encoding>UTF-8</encoding>
    81 				</configuration>
    82 			</plugin>
    83 			<plugin>
    84 				<artifactId>maven-compiler-plugin</artifactId>
    85 				<version>${maven-compiler-plugin.version}</version>
    86 				<configuration>
    87 					<compilerId>groovy-eclipse-compiler</compilerId>
    88 					<compilerArgument>nowarn</compilerArgument>
    89 					<verbose>true</verbose>
    90 				</configuration>
    91 				<dependencies>
    92 					<dependency>
    93 						<groupId>org.codehaus.groovy</groupId>
    94 						<artifactId>groovy-eclipse-compiler</artifactId>
    95 						<version>${groovy-eclipse-compiler.version}</version>
    96 					</dependency>
    97 				</dependencies>
    98 			</plugin>
    99 			<plugin>
   100 				<groupId>org.codehaus.mojo</groupId>
   101 				<artifactId>build-helper-maven-plugin</artifactId>
   102 				<version>${build-helper-maven-plugin.version}</version>
   103 				<executions>
   104 					<execution>
   105 						<id>add-source</id>
   106 						<phase>generate-sources</phase>
   107 						<goals>
   108 							<goal>add-source</goal>
   109 						</goals>
   110 						<configuration>
   111 							<sources>
   112 								<source>src/main/groovy</source>
   113 								<source>src/test/groovy</source>
   114 							</sources>
   115 						</configuration>
   116 					</execution>
   117 				</executions>
   118 			</plugin>
   119 			<plugin>
   120 				<groupId>org.apache.maven.plugins</groupId>
   121 				<artifactId>maven-jar-plugin</artifactId>
   122 				<version>${maven-jar-plugin.version}</version>
   123 				<executions>
   124 					<execution>
   125 						<goals>
   126 							<goal>test-jar</goal>
   127 						</goals>
   128 					</execution>
   129 				</executions>
   130 			</plugin>
   131 		</plugins>
   132 	</build>
   133 	<dependencies>
   134 		<dependency>
   135 			<groupId>org.codehaus.groovy</groupId>
   136 			<artifactId>groovy-all</artifactId>
   137 			<version>${groovy.version}</version>
   138 		</dependency>
   139 		<dependency>
   140 			<groupId>org.apache.openjpa</groupId>
   141 			<artifactId>openjpa</artifactId>
   142 			<version>${openjpa.version}</version>
   143 		</dependency>
   144 		<dependency>
   145 			<groupId>commons-dbcp</groupId>
   146 			<artifactId>commons-dbcp</artifactId>
   147 			<version>${commons-dbcp.version}</version>
   148 		</dependency>
   149 		<dependency>
   150 			<groupId>org.codehaus.jackson</groupId>
   151 			<artifactId>jackson-jaxrs</artifactId>
   152 			<version>${jackson-jaxrs.version}</version>
   153 		</dependency>
   154 		<dependency>
   155 			<groupId>commons-configuration</groupId>
   156 			<artifactId>commons-configuration</artifactId>
   157 			<version>${commons-configuration.version}</version>
   158 		</dependency>
   159 		<dependency>
   160 			<groupId>junit</groupId>
   161 			<artifactId>junit</artifactId>
   162 			<version>${junit.version}</version>
   163 			<scope>test</scope>
   164 		</dependency>
   165 		<dependency>
   166 			<groupId>org.slf4j</groupId>
   167 			<artifactId>slf4j-simple</artifactId>
   168 			<version>${slf4j-simple.version}</version>
   169 		</dependency>
   170 	</dependencies>
   171 </project>