OSDN Git Service

57c44cb56e7b2b545b4302a687fae9d1389f1ba7
[jindolf/JinParser.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>jinparser</artifactId>
18
19     <version>1.405.2</version>
20
21     <packaging>jar</packaging>
22     <name>JinParser</name>
23
24     <description><!--
25 -->JinParserライブラリは、CGIゲーム「人狼BBS」のクライアント制作者向けに<!--
26 -->作られたJavaライブラリです。<!--
27  --></description>
28
29     <url>http://sourceforge.jp/projects/jindolf/devel/</url>
30     <inceptionYear>2009</inceptionYear>
31
32     <organization>
33         <name>Jindolf Partners</name>
34         <url>http://sourceforge.jp/projects/jindolf/devel/</url>
35     </organization>
36
37     <licenses>
38         <license>
39             <name>The MIT License</name>
40             <url>http://www.opensource.org/licenses/mit-license.php</url>
41             <distribution>manual</distribution>
42         </license>
43     </licenses>
44
45     <developers>
46         <developer>
47             <id>olyutorskii</id>
48             <url>http://sites.google.com/site/olyutorskiipit/</url>
49             <organization>Jindolf Partners</organization>
50             <organizationUrl>http://sourceforge.jp/projects/jindolf/devel/</organizationUrl>
51             <roles>
52                 <role>Project Founder</role>
53                 <role>Java Developer</role>
54             </roles>
55         </developer>
56     </developers>
57
58     <contributors/>
59     <mailingLists/>
60
61     <prerequisites>
62         <maven>2.1</maven>
63     </prerequisites>
64
65     <modules/>
66
67     <scm>
68         <connection>scm:hg:http://hg.sourceforge.jp/view/jindolf/JinParser</connection>
69         <developerConnection>scm:hg:ssh://hg.sourceforge.jp//hgroot/jindolf/JinParser</developerConnection>
70         <url>http://hg.sourceforge.jp/view/jindolf/JinParser/</url>
71     </scm>
72
73     <issueManagement>
74         <system>SourceForge.JP</system>
75         <url>http://sourceforge.jp/projects/jindolf/ticket/</url>
76     </issueManagement>
77
78     <ciManagement/>
79     <distributionManagement/>
80
81     <properties>
82         <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
83
84         <maven.compiler.source>1.5</maven.compiler.source>
85         <maven.compiler.target>1.5</maven.compiler.target>
86
87         <maven.compiler.showDeprecation>true</maven.compiler.showDeprecation>
88         <maven.compiler.showWarnings>true</maven.compiler.showWarnings>
89
90         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
91         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
92
93         <project.myrepoconf>${project.basedir}/src/main/config</project.myrepoconf>
94     </properties>
95
96     <dependencyManagement/>
97
98     <dependencies>
99
100         <dependency>
101             <groupId>junit</groupId>
102             <artifactId>junit</artifactId>
103             <version>[4,)</version>
104             <scope>test</scope>
105         </dependency>
106
107         <dependency>
108             <groupId>jp.sourceforge.jindolf</groupId>
109             <artifactId>jincore</artifactId>
110             <version>1.204.2</version>
111             <scope>compile</scope>
112         </dependency>
113
114     </dependencies>
115
116     <repositories/>
117     <pluginRepositories/>
118
119     <build>
120         <pluginManagement/>
121
122         <plugins>
123
124             <plugin>
125                 <groupId>org.apache.maven.plugins</groupId>
126                 <artifactId>maven-clean-plugin</artifactId>
127                 <configuration>
128                     <filesets>
129                         <fileset>
130                             <directory>${project.basedir}</directory>
131                             <includes>
132                                 <include>**/.DS_Store</include>
133                                 <include>**/Thumbs.db</include>
134                                 <include>**/core</include>
135                             </includes>
136                         </fileset>
137                     </filesets>
138                 </configuration>
139             </plugin>
140
141             <plugin>
142                 <groupId>org.apache.maven.plugins</groupId>
143                 <artifactId>maven-compiler-plugin</artifactId>
144                 <configuration>
145                     <source>1.5</source>  <!-- for NetBeans IDE -->
146                     <target>1.5</target>
147                     <showDeprecation>true</showDeprecation>
148                     <showWarnings>true</showWarnings>
149                     <compilerArguments>
150                         <Xlint/>
151                     </compilerArguments>
152                 </configuration>
153             </plugin>
154
155             <plugin>
156                 <groupId>org.apache.maven.plugins</groupId>
157                 <artifactId>maven-jar-plugin</artifactId>
158                 <configuration>
159                     <archive>
160                         <manifestEntries>
161                             <Built-By>${project.organization.name}</Built-By>
162                         </manifestEntries>
163                     </archive>
164                 </configuration>
165             </plugin>
166
167             <plugin>
168                 <groupId>org.apache.maven.plugins</groupId>
169                 <artifactId>maven-assembly-plugin</artifactId>
170                 <configuration>
171                     <descriptors>
172                         <descriptor>src/main/assembly/descriptor.xml</descriptor>
173                     </descriptors>
174                 </configuration>
175             </plugin>
176
177             <plugin>
178                 <groupId>org.apache.maven.plugins</groupId>
179                 <artifactId>maven-enforcer-plugin</artifactId>
180                 <configuration>
181                     <rules>
182                         <requireMavenVersion>
183                             <version>[2.1,3)</version>
184                         </requireMavenVersion>
185                         <requireJavaVersion>
186                             <version>[1.5,)</version>
187                         </requireJavaVersion>
188                     </rules>
189                 </configuration>
190             </plugin>
191
192         </plugins>
193
194         <resources>
195
196             <resource>
197                 <directory>src/main/resources</directory>
198                 <filtering>true</filtering>
199                 <includes>
200                     <include>**/version.properties</include>
201                 </includes>
202             </resource>
203
204             <resource>
205                 <directory>src/main/resources</directory>
206                 <includes>
207                     <include>**/*.xml</include>
208                 </includes>
209             </resource>
210
211         </resources>
212
213     </build>
214
215     <reporting>
216         <plugins>
217
218             <plugin>
219                 <groupId>org.apache.maven.plugins</groupId>
220                 <artifactId>maven-javadoc-plugin</artifactId>
221                 <version>2.7</version>
222                 <configuration>
223                     <show>protected</show>
224                 </configuration>
225             </plugin>
226
227             <plugin>
228                 <artifactId>maven-site-plugin</artifactId>
229                 <version>2.1.1</version>
230                 <configuration>
231                     <locales>ja</locales>
232                     <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
233                     <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
234                 </configuration>
235             </plugin>
236
237             <plugin>
238                 <groupId>org.apache.maven.plugins</groupId>
239                 <artifactId>maven-checkstyle-plugin</artifactId>
240                 <version>2.5</version>
241                 <configuration>
242                     <configLocation>${project.myrepoconf}/checks.xml</configLocation>
243                 </configuration>
244             </plugin>
245
246             <plugin>
247                 <groupId>org.apache.maven.plugins</groupId>
248                 <artifactId>maven-pmd-plugin</artifactId>
249                 <version>2.5</version>
250                 <configuration>
251                     <sourceEncoding>UTF-8</sourceEncoding>
252                     <targetJdk>${maven.compiler.target}</targetJdk>
253                     <rulesets>
254                         <ruleset>${project.myrepoconf}/pmdrules.xml</ruleset>
255                     </rulesets>
256                 </configuration>
257             </plugin>
258
259             <plugin>
260                 <groupId>org.codehaus.mojo</groupId>
261                 <artifactId>findbugs-maven-plugin</artifactId>
262                 <version>2.3.1</version>
263                 <configuration>
264                     <effort>Max</effort>
265                     <threshold>Low</threshold>
266                     <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
267                     <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
268                     <!--excludeFilterFile/-->
269                 </configuration>
270             </plugin>
271
272             <plugin>
273                 <groupId>org.codehaus.mojo</groupId>
274                 <artifactId>cobertura-maven-plugin</artifactId>
275                 <version>2.4</version>
276             </plugin>
277
278             <plugin>
279                 <groupId>org.codehaus.mojo</groupId>
280                 <artifactId>javancss-maven-plugin</artifactId>
281                 <version>2.0</version>
282             </plugin>
283
284             <plugin>
285                 <groupId>org.apache.maven.plugins</groupId>
286                 <artifactId>maven-jxr-plugin</artifactId>
287                 <version>2.2</version>
288             </plugin>
289
290         </plugins>
291     </reporting>
292
293     <profiles/>
294
295 </project>
296
297 <!-- EOF -->