OSDN Git Service

from subversion repository
[jindolf/JinCore.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!--
4     Maven2 POM definition file
5 -->
6
7 <project
8   xmlns="http://maven.apache.org/POM/4.0.0"
9   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
11   http://maven.apache.org/maven-v4_0_0.xsd"
12 >
13     <modelVersion>4.0.0</modelVersion>
14     <!--parent/-->
15
16     <groupId>jp.sourceforge.jindolf</groupId>
17     <artifactId>jincore</artifactId>
18
19     <version>1.203.3-SNAPSHOT</version>
20
21     <packaging>jar</packaging>
22     <name>JinCore</name>
23
24     <description><!--
25  --></description>
26
27     <url>http://sourceforge.jp/projects/jindolf/devel/</url>
28     <inceptionYear>2009</inceptionYear>
29
30     <organization>
31         <name>Jindolf Partners</name>
32         <url>http://sourceforge.jp/projects/jindolf/devel/</url>
33     </organization>
34
35     <licenses>
36         <license>
37             <name>The MIT License</name>
38             <url>http://www.opensource.org/licenses/mit-license.php</url>
39             <distribution>manual</distribution>
40         </license>
41     </licenses>
42
43     <developers>
44         <developer>
45             <id>olyutorskii</id>
46             <url>http://sites.google.com/site/olyutorskiipit/</url>
47             <organization>Jindolf Partners</organization>
48             <organizationUrl>http://sourceforge.jp/projects/jindolf/devel/</organizationUrl>
49             <roles>
50                 <role>Project Founder</role>
51                 <role>Java Developer</role>
52             </roles>
53         </developer>
54     </developers>
55
56     <contributors/>
57     <mailingLists/>
58
59     <prerequisites>
60         <maven>2.1</maven>
61     </prerequisites>
62
63     <modules/>
64     <scm/>
65
66     <issueManagement/>
67     <ciManagement/>
68     <distributionManagement/>
69
70     <properties>
71         <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
72
73         <maven.compiler.source>1.5</maven.compiler.source>
74         <maven.compiler.target>1.5</maven.compiler.target>
75
76         <maven.compiler.showDeprecation>true</maven.compiler.showDeprecation>
77         <maven.compiler.showWarnings>true</maven.compiler.showWarnings>
78
79         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
80         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
81
82         <project.myrepoconf>${project.basedir}/src/main/config</project.myrepoconf>
83     </properties>
84
85     <dependencyManagement/>
86
87     <dependencies>
88         <dependency>
89             <groupId>junit</groupId>
90             <artifactId>junit</artifactId>
91             <version>[4,)</version>
92             <scope>test</scope>
93         </dependency>
94     </dependencies>
95
96     <repositories/>
97     <pluginRepositories/>
98
99     <build>
100         <pluginManagement/>
101
102         <plugins>
103
104             <plugin>
105                 <groupId>org.apache.maven.plugins</groupId>
106                 <artifactId>maven-clean-plugin</artifactId>
107                 <configuration>
108                     <filesets>
109                         <fileset>
110                             <directory>${project.basedir}</directory>
111                             <includes>
112                                 <include>**/.DS_Store</include>
113                                 <include>**/Thumbs.db</include>
114                                 <include>**/core</include>
115                             </includes>
116                         </fileset>
117                     </filesets>
118                 </configuration>
119             </plugin>
120
121             <plugin>
122                 <groupId>org.apache.maven.plugins</groupId>
123                 <artifactId>maven-compiler-plugin</artifactId>
124                 <configuration>
125                     <source>1.5</source>  <!-- for NetBeans IDE -->
126                     <target>1.5</target>
127                     <showDeprecation>true</showDeprecation>
128                     <showWarnings>true</showWarnings>
129                     <compilerArguments>
130                         <Xlint/>
131                     </compilerArguments>
132                 </configuration>
133             </plugin>
134
135             <plugin>
136                 <groupId>org.apache.maven.plugins</groupId>
137                 <artifactId>maven-jar-plugin</artifactId>
138                 <configuration>
139                     <archive>
140                         <manifestEntries>
141                             <Built-By>${project.organization.name}</Built-By>
142                         </manifestEntries>
143                     </archive>
144                 </configuration>
145             </plugin>
146
147             <plugin>
148                 <groupId>org.apache.maven.plugins</groupId>
149                 <artifactId>maven-assembly-plugin</artifactId>
150                 <configuration>
151                     <descriptors>
152                         <descriptor>src/main/assembly/descriptor.xml</descriptor>
153                     </descriptors>
154                 </configuration>
155             </plugin>
156
157             <plugin>
158                 <groupId>org.apache.maven.plugins</groupId>
159                 <artifactId>maven-enforcer-plugin</artifactId>
160                 <configuration>
161                     <rules>
162                         <requireMavenVersion>
163                             <version>[2.1,3)</version>
164                         </requireMavenVersion>
165                         <requireJavaVersion>
166                             <version>[1.5,)</version>
167                         </requireJavaVersion>
168                     </rules>
169                 </configuration>
170             </plugin>
171
172         </plugins>
173
174         <resources>
175
176             <resource>
177                 <directory>src/main/resources</directory>
178                 <filtering>true</filtering>
179                 <includes>
180                     <include>**/version.properties</include>
181                 </includes>
182             </resource>
183
184             <resource>
185                 <directory>src/main/resources</directory>
186                 <includes>
187                     <include>**/*.xml</include>
188                     <include>**/*.xsd</include>
189                 </includes>
190             </resource>
191
192         </resources>
193
194     </build>
195
196     <reporting>
197         <plugins>
198
199             <plugin>
200                 <groupId>org.apache.maven.plugins</groupId>
201                 <artifactId>maven-javadoc-plugin</artifactId>
202                 <version>2.7</version>
203                 <configuration>
204                     <show>protected</show>
205                 </configuration>
206             </plugin>
207
208             <plugin>
209                 <artifactId>maven-site-plugin</artifactId>
210                 <version>2.1.1</version>
211                 <configuration>
212                     <locales>ja</locales>
213                     <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
214                     <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
215                 </configuration>
216             </plugin>
217
218             <plugin>
219                 <groupId>org.apache.maven.plugins</groupId>
220                 <artifactId>maven-checkstyle-plugin</artifactId>
221                 <version>2.5</version>
222                 <configuration>
223                     <configLocation>${project.myrepoconf}/checks.xml</configLocation>
224                 </configuration>
225             </plugin>
226
227             <plugin>
228                 <groupId>org.apache.maven.plugins</groupId>
229                 <artifactId>maven-pmd-plugin</artifactId>
230                 <version>2.5</version>
231                 <configuration>
232                     <sourceEncoding>UTF-8</sourceEncoding>
233                     <targetJdk>${maven.compiler.target}</targetJdk>
234                     <rulesets>
235                         <ruleset>${project.myrepoconf}/pmdrules.xml</ruleset>
236                     </rulesets>
237                 </configuration>
238             </plugin>
239
240             <plugin>
241                 <groupId>org.codehaus.mojo</groupId>
242                 <artifactId>findbugs-maven-plugin</artifactId>
243                 <version>2.3.1</version>
244                 <configuration>
245                     <effort>Max</effort>
246                     <threshold>Low</threshold>
247                     <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
248                     <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
249                     <!--excludeFilterFile/-->
250                 </configuration>
251             </plugin>
252
253             <plugin>
254                 <groupId>org.codehaus.mojo</groupId>
255                 <artifactId>cobertura-maven-plugin</artifactId>
256                 <version>2.4</version>
257             </plugin>
258
259             <plugin>
260                 <groupId>org.codehaus.mojo</groupId>
261                 <artifactId>javancss-maven-plugin</artifactId>
262                 <version>2.0</version>
263             </plugin>
264
265             <plugin>
266                 <groupId>org.apache.maven.plugins</groupId>
267                 <artifactId>maven-jxr-plugin</artifactId>
268                 <version>2.2</version>
269             </plugin>
270
271         </plugins>
272     </reporting>
273
274     <profiles/>
275
276 </project>
277
278 <!-- EOF -->