mywork-model/pom.xml
author indvdum (gotoindvdum@gmail.com)
Wed, 23 Nov 2011 17:52:25 +0300
changeset 16 2d6a668325f9
permissions -rw-r--r--
Separating projects
indvdum@16
     1
<?xml version="1.0" encoding="UTF-8"?>
indvdum@16
     2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
indvdum@16
     3
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
indvdum@16
     4
	<modelVersion>4.0.0</modelVersion>
indvdum@16
     5
	<groupId>ru.indvdum.mywork</groupId>
indvdum@16
     6
	<artifactId>mywork-model</artifactId>
indvdum@16
     7
	<name>mywork-model</name>
indvdum@16
     8
	<packaging>jar</packaging>
indvdum@16
     9
	<description>mywork-model</description>
indvdum@16
    10
	<parent>
indvdum@16
    11
		<groupId>ru.indvdum.mywork</groupId>
indvdum@16
    12
		<artifactId>mywork-all</artifactId>
indvdum@16
    13
		<version>0.0.1.0-SNAPSHOT</version>
indvdum@16
    14
	</parent>
indvdum@16
    15
	<build>
indvdum@16
    16
		<plugins>
indvdum@16
    17
			<plugin>
indvdum@16
    18
				<artifactId>maven-compiler-plugin</artifactId>
indvdum@16
    19
				<version>${maven-compiler-plugin.version}</version>
indvdum@16
    20
				<configuration>
indvdum@16
    21
					<compilerId>groovy-eclipse-compiler</compilerId>
indvdum@16
    22
					<compilerArgument>nowarn</compilerArgument>
indvdum@16
    23
					 <verbose>true</verbose>
indvdum@16
    24
				</configuration>
indvdum@16
    25
				<dependencies>
indvdum@16
    26
					<dependency>
indvdum@16
    27
						<groupId>org.codehaus.groovy</groupId>
indvdum@16
    28
						<artifactId>groovy-eclipse-compiler</artifactId>
indvdum@16
    29
						<version>${groovy-eclipse-compiler.version}</version>
indvdum@16
    30
					</dependency>
indvdum@16
    31
				</dependencies>
indvdum@16
    32
			</plugin>
indvdum@16
    33
			<plugin>
indvdum@16
    34
				<groupId>org.codehaus.mojo</groupId>
indvdum@16
    35
				<artifactId>build-helper-maven-plugin</artifactId>
indvdum@16
    36
				<version>${build-helper-maven-plugin.version}</version>
indvdum@16
    37
				<executions>
indvdum@16
    38
					<execution>
indvdum@16
    39
						<id>add-source</id>
indvdum@16
    40
						<phase>generate-sources</phase>
indvdum@16
    41
						<goals>
indvdum@16
    42
							<goal>add-source</goal>
indvdum@16
    43
						</goals>
indvdum@16
    44
						<configuration>
indvdum@16
    45
							<sources>
indvdum@16
    46
								<source>src/main/groovy</source>
indvdum@16
    47
								<source>src/test/groovy</source>
indvdum@16
    48
							</sources>
indvdum@16
    49
						</configuration>
indvdum@16
    50
					</execution>
indvdum@16
    51
				</executions>
indvdum@16
    52
			</plugin>
indvdum@16
    53
			<plugin>
indvdum@16
    54
				<groupId>org.codehaus.mojo</groupId>
indvdum@16
    55
				<artifactId>openjpa-maven-plugin</artifactId>
indvdum@16
    56
				<configuration>
indvdum@16
    57
					<includes>**/model/**/*.class</includes>
indvdum@16
    58
					<addDefaultConstructor>true</addDefaultConstructor>
indvdum@16
    59
					<enforcePropertyRestrictions>true</enforcePropertyRestrictions>
indvdum@16
    60
				</configuration>
indvdum@16
    61
				<executions>
indvdum@16
    62
					<execution>
indvdum@16
    63
						<id>enhancer</id>
indvdum@16
    64
						<phase>process-classes</phase>
indvdum@16
    65
						<goals>
indvdum@16
    66
							<goal>enhance</goal>
indvdum@16
    67
						</goals>
indvdum@16
    68
					</execution>
indvdum@16
    69
				</executions>
indvdum@16
    70
				<dependencies>
indvdum@16
    71
					<dependency>
indvdum@16
    72
						<groupId>org.apache.openjpa</groupId>
indvdum@16
    73
						<artifactId>openjpa</artifactId>
indvdum@16
    74
						<version>${openjpa.version}</version>
indvdum@16
    75
					</dependency>
indvdum@16
    76
				</dependencies>
indvdum@16
    77
			</plugin>
indvdum@16
    78
		</plugins>
indvdum@16
    79
	</build>
indvdum@16
    80
	<dependencies>
indvdum@16
    81
		<dependency>
indvdum@16
    82
			<groupId>org.codehaus.groovy</groupId>
indvdum@16
    83
			<artifactId>groovy-all</artifactId>
indvdum@16
    84
			<version>${groovy.version}</version>
indvdum@16
    85
		</dependency>
indvdum@16
    86
		<dependency>
indvdum@16
    87
			<groupId>org.apache.openjpa</groupId>
indvdum@16
    88
			<artifactId>openjpa</artifactId>
indvdum@16
    89
			<version>${openjpa.version}</version>
indvdum@16
    90
		</dependency>
indvdum@16
    91
		<dependency>
indvdum@16
    92
			<groupId>commons-dbcp</groupId>
indvdum@16
    93
			<artifactId>commons-dbcp</artifactId>
indvdum@16
    94
			<version>${commons-dbcp.version}</version>
indvdum@16
    95
			<scope>test</scope>
indvdum@16
    96
		</dependency>
indvdum@16
    97
		<dependency>
indvdum@16
    98
			<groupId>org.apache.derby</groupId>
indvdum@16
    99
			<artifactId>derby</artifactId>
indvdum@16
   100
			<version>${derby.version}</version>
indvdum@16
   101
			<scope>test</scope>
indvdum@16
   102
		</dependency>
indvdum@16
   103
	</dependencies>
indvdum@16
   104
</project>