598ab0d250e8e49455a22ad62ea905f682c02eee
[mkjsf-moved-to-github.git] / pom.xml
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">\r
2   <modelVersion>4.0.0</modelVersion>\r
3   <groupId>com.indexdata</groupId>\r
4   <artifactId>mkjsf</artifactId>\r
5   <version>0.0.3-SNAPSHOT</version>\r
6   <name>MasterKey JSF</name>\r
7   <packaging>jar</packaging>\r
8   <description>MKJSF - JavaServer Faces library for MasterKey</description>\r
9     <dependencies>\r
10     <dependency>\r
11       <groupId>javax</groupId>\r
12       <artifactId>javaee-api</artifactId>\r
13       <version>6.0</version>\r
14       <scope>provided</scope>\r
15     </dependency>\r
16 \r
17     <!-- JSF 2 -->\r
18     <dependency>\r
19       <groupId>org.glassfish</groupId>\r
20       <artifactId>javax.faces</artifactId>\r
21       <scope>provided</scope>\r
22       <version>2.1.21</version>\r
23     </dependency>\r
24     <dependency>\r
25       <groupId>javax.servlet.jsp.jstl</groupId>\r
26       <artifactId>javax.servlet.jsp.jstl-api</artifactId>\r
27       <version>1.2.1</version>\r
28       <scope>provided</scope>\r
29     </dependency>\r
30     <!-- Weld, Dependency Injection (CDI) -->\r
31     <dependency>\r
32       <groupId>org.jboss.weld.servlet</groupId>\r
33       <artifactId>weld-servlet</artifactId>\r
34       <version>1.1.10.Final</version>\r
35       <scope>provided</scope>\r
36     </dependency>    \r
37     <dependency>\r
38       <groupId>org.apache.httpcomponents</groupId>\r
39       <artifactId>httpclient</artifactId>\r
40       <version>4.2.3</version>\r
41     </dependency>\r
42     <!-- File upload -->\r
43     <dependency>\r
44       <groupId>org.apache.myfaces.tomahawk</groupId>\r
45       <artifactId>tomahawk20</artifactId>\r
46       <version>1.1.10</version>\r
47     </dependency>\r
48     <dependency>\r
49       <groupId>commons-io</groupId>\r
50       <artifactId>commons-io</artifactId>\r
51       <version>2.1</version>\r
52     </dependency>    \r
53     <dependency>\r
54       <groupId>com.indexdata</groupId>\r
55       <artifactId>masterkey-common</artifactId>\r
56       <version>0.1.10</version>\r
57     </dependency>\r
58   </dependencies>\r
59   <build>\r
60     <directory>target-as</directory>\r
61     <outputDirectory>target-as/classes</outputDirectory>\r
62     <sourceDirectory>src/main/java</sourceDirectory>\r
63     <resources>\r
64       <resource>\r
65         <directory>src</directory>\r
66         <excludes>          \r
67           <exclude>main/</exclude>\r
68           <exclude>*.java</exclude>\r
69         </excludes>\r
70       </resource>\r
71     </resources>\r
72     <plugins>\r
73       <plugin>\r
74         <artifactId>maven-compiler-plugin</artifactId>\r
75         <version>2.3.2</version>\r
76         <configuration>\r
77           <excludes>\r
78              <exclude>src/META-INF/</exclude>\r
79           </excludes>\r
80           <source>1.6</source>\r
81           <target>1.6</target>\r
82         </configuration>\r
83       </plugin>\r
84       <plugin>\r
85         <groupId>org.apache.maven.plugins</groupId>\r
86         <artifactId>maven-release-plugin</artifactId>\r
87         <version>2.2.2</version>\r
88         <configuration>\r
89           <preparationGoals>clean verify</preparationGoals>\r
90           <releaseProfiles>production</releaseProfiles>\r
91           <tagNameFormat>v@{project.version}</tagNameFormat>\r
92           <pushChanges>false</pushChanges>\r
93           <localCheckout>true</localCheckout>\r
94         </configuration>\r
95       </plugin>\r
96     </plugins>\r
97     <extensions>\r
98       <extension>\r
99         <groupId>org.apache.maven.wagon</groupId>\r
100         <artifactId>wagon-ssh</artifactId>\r
101         <version>1.0-beta-6</version>\r
102       </extension>\r
103       <extension>\r
104         <groupId>org.apache.maven.wagon</groupId>\r
105         <artifactId>wagon-ssh-external</artifactId>\r
106         <version>2.2</version>\r
107       </extension>\r
108     </extensions>\r
109   </build>\r
110   <distributionManagement>\r
111     <repository>\r
112       <uniqueVersion>false</uniqueVersion>\r
113       <id>id-maven-repo</id>\r
114       <name>Index Data Maven Repository</name>\r
115       <url>scp://maven.indexdata.com:222/var/www/maven/repository</url>\r
116     </repository>\r
117     <site>\r
118       <id>id-website</id>\r
119       <url>scpexe://www.indexdata.com/var/www/software/mkjsf/</url>\r
120     </site>\r
121   </distributionManagement>  \r
122   <repositories>\r
123     <repository>\r
124       <id>id-maven-repo</id>\r
125       <url>http://maven.indexdata.com</url>\r
126     </repository>\r
127   </repositories>\r
128   <scm>\r
129     <connection>scm:git:ssh://git.indexdata.com:222/home/git/private/mkjsf</connection>\r
130     <url>http://gitid.indexdata.com/?p=mkjsf.git</url>\r
131   </scm>\r
132   \r
133   <properties>\r
134     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
135   </properties>\r
136   \r
137 </project>