|
Maven2 with JPA Example |
|
project and configuration details used by
Maven to build the project. It contains default
values for most projects. For example, the
build directory, which is “target”, the source
directory, which is “src/main/java” the test
source directory, which is “src/main/test” and
so on. POM also contains the goals and
plugins. So, while executing a task or goal,
Maven looks for the POM in the current
directory. It reads the POM, gets the needed
configuration information, and then executes
the goal. Some of the configuration that can
be specified in the POM are the project
dependencies, the plugins or goals that can
be executed, the build profiles, and so on.
Other information such as the project version,
description, developers, mailing lists and such
can also be specified.
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>persistence-deps</groupId>
<artifactId>
persistence-deps</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>
commons-logging</groupId>
<artifactId>
commons-logging</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.7</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.2.2.ga</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations
Download Maven2JPA Source Code
|
|
</artifactId>
<version>3.2.1.ga</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager
</
artifactId>
<version>3.2.1.ga</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-tools</artifactId>
<version>3.2.0.beta9a</version>
</dependency>
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1</version>
</dependency>
</dependencies>
<build>
<defaultGoal>compile</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins
</
groupId>
<artifactId>maven-compiler-plugin
</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo
</groupId>
<artifactId>exec-maven-plugin
</artifactId>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
|
|
Sept 2007 | Java Jazz Up | 38 |
|
|
|
Pages:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53 ,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63 ,
64,
65 ,
66 ,
67 ,
68 ,
69 ,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79, Download PDF |
|
|
|
|
|
|
|
|
|