Add the API for representing versioning system
[smart-dao.git] / smart-hibernate-abstract-dao / pom.xml
blobd0e5e58054bf76049241461e9247e7a17cbd10f4
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <!--\r
3  *   \r
4  * This is a common dao with basic CRUD operations and is not limited to any \r
5  * persistent layer implementation\r
6  * \r
7  * Copyright (C) 2008  Imran M Yousuf (imyousuf@smartitengineering.com)\r
8  * \r
9  * This library is free software; you can redistribute it and/or\r
10  * modify it under the terms of the GNU Lesser General Public\r
11  * License as published by the Free Software Foundation; either\r
12  * version 3 of the License, or (at your option) any later version.\r
13  * This library is distributed in the hope that it will be useful,\r
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
16  * Lesser General Public License for more details.\r
17  * You should have received a copy of the GNU Lesser General Public\r
18  * License along with this library; if not, write to the Free Software\r
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA\r
20  *\r
21  *\r
22 -->\r
23 <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/maven-v4_0_0.xsd">\r
24     <modelVersion>4.0.0</modelVersion>\r
25     <parent>\r
26         <groupId>com.smartitengineering</groupId>\r
27         <artifactId>smart-dao</artifactId>\r
28         <version>0.4-SNAPSHOT</version>\r
29     </parent>\r
30     <groupId>com.smartitengineering</groupId>\r
31     <artifactId>smart-hibernate-abstract-dao</artifactId>\r
32     <packaging>jar</packaging>\r
33     <version>${parent.version}</version>\r
34     <name>smart-hibernate-abstract-dao</name>\r
35     <repositories>\r
36         <repository>\r
37             <id>maven2-repository.dev.java.net</id>\r
38             <name>Java.net Repository for Maven</name>\r
39             <url>http://download.java.net/maven/2/</url>\r
40             <layout>default</layout>\r
41         </repository>\r
42     </repositories>\r
43     <build>\r
44         <plugins>\r
45             <plugin>\r
46                 <artifactId>maven-compiler-plugin</artifactId>\r
47                 <version>2.0.2</version>\r
48                 <configuration>\r
49                     <source>1.5</source>\r
50                     <target>1.5</target>\r
51                 </configuration>\r
52             </plugin>\r
53             <plugin>\r
54                 <artifactId>maven-jar-plugin</artifactId>\r
55                 <version>2.2</version>\r
56                 <configuration>\r
57                     <archive>\r
58                         <manifest>\r
59                             <addClasspath>true</addClasspath>\r
60                             <classpathPrefix>lib/</classpathPrefix>\r
61                         </manifest>\r
62                         <manifestEntries>\r
63                             <mode>development</mode>\r
64                             <url>${project.url}</url>\r
65                         </manifestEntries>\r
66                         <!-- <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile> -->\r
67                     </archive>\r
68                 </configuration>\r
69             </plugin>\r
70             <plugin>\r
71                 <artifactId>maven-compiler-plugin</artifactId>\r
72                 <version>2.0.2</version>\r
73                 <configuration>\r
74                     <source>1.5</source>\r
75                     <target>1.5</target>\r
76                 </configuration>\r
77             </plugin>\r
78             <plugin>\r
79                 <groupId>org.apache.maven.plugins</groupId>\r
80                 <artifactId>maven-javadoc-plugin</artifactId>\r
81                 <version>2.3</version>\r
82                 <configuration>\r
83                     <attach>true</attach>\r
84                 </configuration>\r
85                 <executions>\r
86                     <execution>\r
87                         <id>gen-javadoc</id>\r
88                         <phase>install</phase>\r
89                         <goals>\r
90                             <goal>jar</goal>\r
91                         </goals>\r
92                     </execution>\r
93                 </executions>\r
94             </plugin>\r
95             <plugin>\r
96                 <groupId>org.apache.maven.plugins</groupId>\r
97                 <artifactId>maven-source-plugin</artifactId>\r
98                 <version>2.0.4</version>\r
99                 <configuration>\r
100                     <attach>true</attach>\r
101                 </configuration>\r
102                 <executions>\r
103                     <execution>\r
104                         <id>attach-sources</id>\r
105                         <phase>verify</phase>\r
106                         <goals>\r
107                             <goal>jar</goal>\r
108                         </goals>\r
109                     </execution>\r
110                 </executions>\r
111             </plugin>\r
112         </plugins>\r
113     </build>\r
114     <dependencies>\r
115         <dependency>\r
116             <groupId>com.smartitengineering</groupId>\r
117             <artifactId>smart-abstract-dao</artifactId>\r
118             <version>${project.version}</version>\r
119         </dependency>\r
120         <dependency>\r
121             <groupId>com.smartitengineering</groupId>\r
122             <artifactId>smart-domain</artifactId>\r
123             <version>${project.version}</version>\r
124         </dependency>\r
125         <dependency>\r
126             <groupId>junit</groupId>\r
127             <artifactId>junit</artifactId>\r
128             <version>3.8.1</version>\r
129             <scope>test</scope>\r
130         </dependency>\r
131         <dependency>\r
132             <groupId>org.springframework</groupId>\r
133             <artifactId>spring</artifactId>\r
134             <version>2.5.4</version>\r
135         </dependency>\r
136         <dependency>\r
137             <groupId>org.hibernate</groupId>\r
138             <artifactId>hibernate</artifactId>\r
139             <version>3.2.5.ga</version>\r
140         </dependency>\r
141         <dependency>\r
142             <groupId>c3p0</groupId>\r
143             <artifactId>c3p0</artifactId>\r
144             <version>0.9.1.2</version>\r
145             <scope>test</scope>\r
146         </dependency>\r
147         <dependency>\r
148             <groupId>org.apache.derby</groupId>\r
149             <artifactId>derby</artifactId>\r
150             <version>10.4.2.0</version>\r
151             <scope>test</scope>\r
152         </dependency>\r
153     </dependencies>\r
154 </project>\r