actions
[jcryptoboard.git] / pom.xml
bloba9d1d44219d3308cb4c551a0ceb4cca44235c9c1
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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">
3         <!-- $Id$ -->
4         <modelVersion>4.0.0</modelVersion>
5         <groupId>com.googlecode.jcryptoboard</groupId>
6         <artifactId>JCryptoBoard</artifactId>
7         <version>1.0.0-SNAPSHOT</version>
8     <name>${project.artifactId}</name>
9         <packaging>pom</packaging>
10         <scm>
11                 <connection>scm:svn:https://jcryptoboard.sf.net/svn</connection>
12                 <developerConnection>scm:svn:https://jcryptoboard.sf.net/svn</developerConnection>
13                 <url>http://jcryptoboard.sf.net</url>
14         </scm>
15         <properties>
16                 <jdk.version>1.5</jdk.version>
17                 <log4j.version>1.2.16</log4j.version>
18                 <netbeans.hint.license>apache2</netbeans.hint.license>
19                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
20                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
21         </properties>
23         <dependencyManagement>
24                 <dependencies>
25                         <dependency>
26                                 <groupId>log4j</groupId>
27                                 <artifactId>log4j</artifactId>
28                                 <version>${log4j.version}</version>
29                         </dependency>
30                         <dependency>
31                                 <groupId>commons-lang</groupId>
32                                 <artifactId>commons-lang</artifactId>
33                                 <version>2.6</version>
34                         </dependency>
35                         <dependency>
36                                 <groupId>commons-beanutils</groupId>
37                                 <artifactId>commons-beanutils</artifactId>
38                                 <version>1.7.0</version>
39                         </dependency>
40             <dependency>
41                 <groupId>commons-cli</groupId>
42                 <artifactId>commons-cli</artifactId>
43                 <version>1.2</version>
44             </dependency>
45             <dependency>
46                                 <groupId>dom4j</groupId>
47                                 <artifactId>dom4j</artifactId>
48                                 <version>1.6.1</version>
49                         </dependency>
50                         <dependency>
51                                 <groupId>commons-codec</groupId>
52                                 <artifactId>commons-codec</artifactId>
53                                 <version>1.4</version>
54                         </dependency>
55             <dependency>
56                 <groupId>asm</groupId>
57                 <artifactId>asm</artifactId>
58                 <version>3.3</version>
59             </dependency>
60             <dependency>
61                                 <groupId>junit</groupId>
62                                 <artifactId>junit</artifactId>
63                                 <version>4.6</version>
64                                 <scope>test</scope>
65                         </dependency>
66                 </dependencies>
67         </dependencyManagement>
68         <reporting>
69                 <plugins>
70                         <plugin>
71                                 <groupId>org.apache.maven.plugins</groupId>
72                                 <artifactId>maven-site-plugin</artifactId>
73                                 <version>2.1</version>
74                                 <configuration>
75                                         <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
76                                 </configuration>
77                         </plugin>
78                         <plugin>
79                                 <groupId>org.apache.maven.plugins</groupId>
80                                 <artifactId>maven-javadoc-plugin</artifactId>
81                                 <version>2.7</version>
82                                 <configuration>
83                                         <detectLinks>true</detectLinks>
84                                 </configuration>
85                         </plugin>
86                         <plugin>
87                                 <groupId>org.apache.maven.plugins</groupId>
88                                 <artifactId>maven-jxr-plugin</artifactId>
89                                 <version>2.2</version>
90                                 <configuration>
91                                         <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
92                                         <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
93                                 </configuration>
94                         </plugin>
95                         <plugin>
96                                 <groupId>org.apache.maven.plugins</groupId>
97                                 <artifactId>maven-changelog-plugin</artifactId>
98                 <version>2.2</version>
99                                 <configuration>
100                                         <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
101                                         <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
102                                 </configuration>
103                         </plugin>
104                         <plugin>
105                                 <groupId>org.codehaus.mojo</groupId>
106                                 <artifactId>findbugs-maven-plugin</artifactId>
107                                 <version>2.3.1</version>
108                                 <configuration>
109                                         <threshold>Low</threshold>
110                                         <effort>max</effort>
111                                         <xmlOutput>true</xmlOutput>
112                                         <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
113                                 </configuration>
114                         </plugin>
115                         <plugin>
116                                 <groupId>org.apache.maven.plugins</groupId>
117                                 <artifactId>maven-pmd-plugin</artifactId>
118                                 <version>2.7</version>
119                                 <configuration>
120                                         <linkXref>true</linkXref>
121                                         <targetJdk>${jdk.version}</targetJdk>
122                                 </configuration>
123                         </plugin>
124                         <plugin>
125                                 <groupId>org.apache.maven.plugins</groupId>
126                                 <artifactId>maven-checkstyle-plugin</artifactId>
127                                 <version>2.5</version>
128                         </plugin>
129                         <plugin>
130                                 <groupId>org.codehaus.mojo</groupId>
131                                 <artifactId>versions-maven-plugin</artifactId>
132                                 <version>1.1</version>
133                                 <reportSets>
134                                         <reportSet>
135                                                 <reports>
136                                                         <report>dependency-updates-report</report>
137                                                         <report>plugin-updates-report</report>
138                                                         <report>property-updates-report</report>
139                                                 </reports>
140                                         </reportSet>
141                                 </reportSets>
142                         </plugin>
143                         <plugin>
144                                 <groupId>org.codehaus.mojo</groupId>
145                                 <artifactId>cobertura-maven-plugin</artifactId>
146                                 <version>2.4</version>
147                         </plugin>
148                 </plugins>
149         </reporting>
150         <build>
151                 <defaultGoal>install</defaultGoal>
152                 <plugins>
153                         <plugin>
154                                 <groupId>org.apache.maven.plugins</groupId>
155                                 <artifactId>maven-source-plugin</artifactId>
156                                 <version>2.1.2</version>
157                                 <executions>
158                                         <execution>
159                                                 <goals>
160                                                         <goal>jar-no-fork</goal>
161                                                 </goals>
162                                         </execution>
163                                 </executions>
164                         </plugin>
165                         <plugin>
166                                 <groupId>org.apache.maven.plugins</groupId>
167                                 <artifactId>maven-surefire-plugin</artifactId>
168                                 <version>2.5</version>
169                         </plugin>
170                         <plugin>
171                                 <groupId>org.apache.maven.plugins</groupId>
172                                 <artifactId>maven-compiler-plugin</artifactId>
173                                 <version>2.1</version>
174                                 <configuration>
175                                         <encoding>${project.build.sourceEncoding}</encoding>
176                                         <source>${jdk.version}</source>
177                                         <target>${jdk.version}</target>
178                                 </configuration>
179                         </plugin>
180                         <plugin>
181                                 <groupId>org.apache.maven.plugins</groupId>
182                                 <artifactId>maven-release-plugin</artifactId>
183                                 <version>2.1</version>
184                                 <configuration>
185                                         <autoVersionSubmodules>true</autoVersionSubmodules>
186                                         <preparationGoals>clean install</preparationGoals>
187                                 </configuration>
188                         </plugin>
189                         <plugin>
190                                 <groupId>org.apache.maven.plugins</groupId>
191                                 <artifactId>maven-resources-plugin</artifactId>
192                                 <version>2.4.3</version>
193                                 <configuration>
194                                         <encoding>${project.build.sourceEncoding}</encoding>
195                                         <includeEmptyDirs>true</includeEmptyDirs>
196                                         <delimiters>
197                                                 <delimiter>${*}</delimiter>
198                                         </delimiters>
199                                         <nonFilteredFileExtensions>
200                                                 <nonFilteredFileExtension>doc</nonFilteredFileExtension>
201                                                 <nonFilteredFileExtension>xls</nonFilteredFileExtension>
202                                                 <nonFilteredFileExtension>pdf</nonFilteredFileExtension>
203                                         </nonFilteredFileExtensions>
204                                 </configuration>
205                         </plugin>
206                         <plugin>
207                                 <groupId>org.apache.maven.plugins</groupId>
208                                 <artifactId>maven-jar-plugin</artifactId>
209                                 <version>2.3.1</version>
210                         </plugin>
211                 </plugins>
212         </build>
213         <modules>
214                 <module>jcryptoboard-api</module>
215                 <module>jcryptoboard-core</module>
216                 <module>jcryptoboard-crypto</module>
217                 <!--module>jcryptoboard-cli</module>
218                 <module>jcryptoboard-benchmark</module>
219                 <module>jcryptoboard-war</module>
220                 <module>jcryptoboard-ejb</module>
221                 <module>jcryptoboard-ear</module-->
222         </modules>
223 </project>