pom.xml
author indvdum
Fri, 19 Aug 2011 16:38:03 +0300
changeset 10 b062ed9a28f1
parent 7 aaae4f8055f4
child 13 ad6ffc054537
permissions -rw-r--r--
Rework.
indvdum@0
     1
<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/xsd/maven-4.0.0.xsd">
indvdum@0
     2
	<modelVersion>4.0.0</modelVersion>
indvdum@0
     3
	<groupId>ru.indvdum</groupId>
indvdum@0
     4
	<artifactId>mywork</artifactId>
indvdum@0
     5
	<version>0.0.1-SNAPSHOT</version>
indvdum@0
     6
	<description>My Work</description>
indvdum@0
     7
	<properties>
indvdum@0
     8
		<jetty.version>6.1.26</jetty.version>
indvdum@0
     9
		<vaadin.version>6.5.0</vaadin.version>
indvdum@0
    10
		<gwt.version>2.1.1</gwt.version>
indvdum@2
    11
		<oracle.jdbc.version>10.1.0.5.0</oracle.jdbc.version>
indvdum@7
    12
		<openjpa.version>2.1.1</openjpa.version>
indvdum@0
    13
	</properties>
indvdum@2
    14
	<repositories>
indvdum@2
    15
		<repository>
indvdum@2
    16
			<id>archiva.internal</id>
indvdum@2
    17
			<url>http://10.17.0.7/archiva/repository/internal</url>
indvdum@2
    18
			<releases>
indvdum@2
    19
				<enabled>true</enabled>
indvdum@2
    20
			</releases>
indvdum@2
    21
			<snapshots>
indvdum@2
    22
				<enabled>true</enabled>
indvdum@2
    23
			</snapshots>
indvdum@2
    24
		</repository>
indvdum@2
    25
		<repository>
indvdum@2
    26
			<id>vaadin</id>
indvdum@2
    27
			<url>http://oss.sonatype.org/content/repositories/vaadin/</url>
indvdum@2
    28
			<releases>
indvdum@2
    29
				<enabled>true</enabled>
indvdum@2
    30
			</releases>
indvdum@2
    31
			<snapshots>
indvdum@2
    32
				<enabled>false</enabled>
indvdum@2
    33
			</snapshots>
indvdum@2
    34
		</repository>
indvdum@2
    35
		<repository>
indvdum@2
    36
			<id>vaadin-addons</id>
indvdum@2
    37
			<url>http://maven.vaadin.com/vaadin-addons</url>
indvdum@2
    38
		</repository>
indvdum@2
    39
	</repositories>
indvdum@0
    40
	<build>
indvdum@0
    41
		<resources>
indvdum@0
    42
			<resource>
indvdum@0
    43
				<directory>src/main/resources</directory>
indvdum@0
    44
				<filtering>false</filtering>
indvdum@0
    45
			</resource>
indvdum@0
    46
		</resources>
indvdum@0
    47
		<plugins>
indvdum@0
    48
			<plugin>
indvdum@0
    49
				<groupId>org.apache.maven.plugins</groupId>
indvdum@0
    50
				<artifactId>maven-eclipse-plugin</artifactId>
indvdum@0
    51
				<configuration>
indvdum@0
    52
					<downloadSources>true</downloadSources>
indvdum@0
    53
					<buildcommands>
indvdum@0
    54
						<buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
indvdum@0
    55
					</buildcommands>
indvdum@0
    56
					<classpathContainers>
indvdum@0
    57
						<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
indvdum@0
    58
					</classpathContainers>
indvdum@0
    59
				</configuration>
indvdum@0
    60
			</plugin>
indvdum@3
    61
			<plugin>
indvdum@3
    62
				<artifactId>maven-compiler-plugin</artifactId>
indvdum@3
    63
				<configuration>
indvdum@3
    64
					<source>1.6</source>
indvdum@3
    65
					<target>1.6</target>
indvdum@3
    66
					<debug>true</debug>
indvdum@3
    67
					<encoding>utf-8</encoding>
indvdum@3
    68
				</configuration>
indvdum@3
    69
			</plugin>
indvdum@3
    70
			<plugin>
indvdum@3
    71
				<artifactId>maven-source-plugin</artifactId>
indvdum@3
    72
				<configuration>
indvdum@3
    73
					<attach>true</attach>
indvdum@3
    74
				</configuration>
indvdum@3
    75
				<executions>
indvdum@3
    76
					<execution>
indvdum@3
    77
						<phase>generate-sources</phase>
indvdum@3
    78
						<goals>
indvdum@3
    79
							<goal>jar</goal>
indvdum@3
    80
						</goals>
indvdum@3
    81
					</execution>
indvdum@3
    82
				</executions>
indvdum@3
    83
			</plugin>
indvdum@5
    84
			<plugin>
indvdum@5
    85
				<groupId>org.codehaus.mojo</groupId>
indvdum@5
    86
				<artifactId>openjpa-maven-plugin</artifactId>
indvdum@5
    87
				<configuration>
indvdum@5
    88
					<includes>ru/indvdum/mywork/openjpa/model/**/*.class</includes>
indvdum@5
    89
					<addDefaultConstructor>true</addDefaultConstructor>
indvdum@5
    90
					<enforcePropertyRestrictions>true</enforcePropertyRestrictions>
indvdum@5
    91
				</configuration>
indvdum@5
    92
				<executions>
indvdum@5
    93
					<execution>
indvdum@5
    94
						<id>enhancer</id>
indvdum@5
    95
						<phase>process-classes</phase>
indvdum@5
    96
						<goals>
indvdum@5
    97
							<goal>enhance</goal>
indvdum@5
    98
						</goals>
indvdum@5
    99
					</execution>
indvdum@5
   100
				</executions>
indvdum@5
   101
				<dependencies>
indvdum@5
   102
					<dependency>
indvdum@5
   103
						<groupId>org.apache.openjpa</groupId>
indvdum@5
   104
						<artifactId>openjpa</artifactId>
indvdum@5
   105
						<version>${openjpa.version}</version>
indvdum@5
   106
					</dependency>
indvdum@5
   107
				</dependencies>
indvdum@5
   108
			</plugin>
indvdum@7
   109
			<plugin>
indvdum@7
   110
				<groupId>org.codehaus.mojo</groupId>
indvdum@7
   111
				<artifactId>exec-maven-plugin</artifactId>
indvdum@7
   112
				<version>1.2</version>
indvdum@7
   113
				<executions>
indvdum@7
   114
					<execution>
indvdum@7
   115
						<goals>
indvdum@7
   116
							<goal>exec</goal>
indvdum@7
   117
						</goals>
indvdum@7
   118
					</execution>
indvdum@7
   119
				</executions>
indvdum@7
   120
				<configuration>
indvdum@7
   121
					<executable>java</executable>
indvdum@7
   122
					<arguments>
indvdum@7
   123
						<argument>-classpath</argument>
indvdum@7
   124
						<classpath/>
indvdum@7
   125
						<argument>-javaagent:${settings.localRepository}/org/apache/openjpa/openjpa/${openjpa.version}/openjpa-${openjpa.version}.jar</argument>
indvdum@7
   126
						<argument>ru.indvdum.mywork.MyWork</argument>
indvdum@7
   127
					</arguments>
indvdum@7
   128
				</configuration>
indvdum@7
   129
			</plugin>
indvdum@0
   130
		</plugins>
indvdum@0
   131
	</build>
indvdum@0
   132
	<dependencies>
indvdum@0
   133
		<dependency>
indvdum@0
   134
			<groupId>org.mortbay.jetty</groupId>
indvdum@0
   135
			<artifactId>jetty</artifactId>
indvdum@0
   136
			<version>${jetty.version}</version>
indvdum@0
   137
		</dependency>
indvdum@0
   138
		<dependency>
indvdum@0
   139
			<groupId>com.vaadin</groupId>
indvdum@0
   140
			<artifactId>vaadin</artifactId>
indvdum@0
   141
			<version>${vaadin.version}</version>
indvdum@0
   142
		</dependency>
indvdum@0
   143
		<dependency>
indvdum@2
   144
			<groupId>org.vaadin.addons</groupId>
indvdum@2
   145
			<artifactId>vaadin-sqlcontainer</artifactId>
indvdum@2
   146
			<version>1.0.0</version>
indvdum@2
   147
		</dependency>
indvdum@2
   148
		<dependency>
indvdum@6
   149
			<groupId>com.vaadin.addon</groupId>
indvdum@6
   150
			<artifactId>jpacontainer-addon-agpl-3.0</artifactId>
indvdum@6
   151
			<version>1.2.0</version>
indvdum@7
   152
			<exclusions>
indvdum@7
   153
				<exclusion>
indvdum@7
   154
					<groupId>javax.persistence</groupId>
indvdum@7
   155
					<artifactId>persistence-api</artifactId>
indvdum@7
   156
				</exclusion>
indvdum@7
   157
			</exclusions>
indvdum@6
   158
		</dependency>
indvdum@6
   159
		<dependency>
indvdum@0
   160
			<groupId>com.google.gwt</groupId>
indvdum@0
   161
			<artifactId>gwt-dev</artifactId>
indvdum@0
   162
			<version>${gwt.version}</version>
indvdum@0
   163
		</dependency>
indvdum@0
   164
		<dependency>
indvdum@0
   165
			<groupId>com.google.gwt</groupId>
indvdum@0
   166
			<artifactId>gwt-user</artifactId>
indvdum@0
   167
			<version>${gwt.version}</version>
indvdum@0
   168
		</dependency>
indvdum@2
   169
		<dependency>
indvdum@2
   170
			<groupId>com.oracle</groupId>
indvdum@2
   171
			<artifactId>ojdbc14</artifactId>
indvdum@2
   172
			<version>${oracle.jdbc.version}</version>
indvdum@2
   173
		</dependency>
indvdum@5
   174
		<dependency>
indvdum@5
   175
			<groupId>org.apache.openjpa</groupId>
indvdum@5
   176
			<artifactId>openjpa</artifactId>
indvdum@5
   177
			<version>${openjpa.version}</version>
indvdum@5
   178
		</dependency>
indvdum@0
   179
	</dependencies>
indvdum@3
   180
</project>