Allow a way to set the entity class
[smart-dao.git] / smart-abstract-dao / pom.xml
blob5805385e7879f9920a96a787d452b112897bab71
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-abstract-dao</artifactId>\r
32     <packaging>jar</packaging>\r
33     <version>${parent.version}</version>\r
34     <name>smart-abstract-dao</name>\r
35     <description>\r
36         This module provides an API which handles the common read write ops that\r
37         a Data Access Object (DAO) contains.\r
38     </description>\r
39     <build>\r
40         <plugins>\r
41             <plugin>\r
42                 <artifactId>maven-jar-plugin</artifactId>\r
43                 <version>${jar.version}</version>\r
44                 <configuration>\r
45                     <archive>\r
46                         <manifest>\r
47                             <addClasspath>true</addClasspath>\r
48                             <classpathPrefix>lib/</classpathPrefix>\r
49                         </manifest>\r
50                         <manifestEntries>\r
51                             <mode>development</mode>\r
52                             <url>${project.url}</url>\r
53                         </manifestEntries>\r
54                         <!-- <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile> -->\r
55                     </archive>\r
56                 </configuration>\r
57             </plugin>\r
58             <plugin>\r
59                 <groupId>org.apache.maven.plugins</groupId>\r
60                 <artifactId>maven-assembly-plugin</artifactId>\r
61                 <version>${assembly.version}</version>\r
62             </plugin>\r
63         </plugins>\r
64     </build>\r
65     <dependencies>\r
66         <dependency>\r
67             <groupId>junit</groupId>\r
68             <artifactId>junit</artifactId>\r
69             <version>${junit.version}</version>\r
70             <scope>test</scope>\r
71         </dependency>\r
72         <dependency>\r
73             <groupId>com.smartitengineering</groupId>\r
74             <artifactId>smart-domain</artifactId>\r
75             <version>${project.version}</version>\r
76         </dependency>\r
77         <dependency>\r
78             <groupId>com.smartitengineering</groupId>\r
79             <artifactId>smart-dao-queryparam</artifactId>\r
80             <version>${project.version}</version>\r
81         </dependency>\r
82     </dependencies>\r
83 </project>\r