OSDN Git Service

update
[stigmata/stigmata.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <project>
4   <modelVersion>4.0.0</modelVersion>
5   <groupId>jp.naist.se</groupId>
6   <artifactId>stigmata</artifactId>
7   <version>1.0-beta4</version>
8   <name>stigmata</name>
9   <description>Java birthmark toolkit</description>
10   <url>http://stigmata.sourceforge.jp/</url>
11   <inceptionYear>2006</inceptionYear>
12
13   <repositories>
14     <repository>
15       <id>maven.cafebabe.jp</id>
16       <name>The cafebabe Maven2 Repository</name>
17       <url>http://cafebabe.jp/repository/maven2</url>
18     </repository>
19     <repository>
20       <id>stigmata.sourceforge.jp</id>
21       <name>Stigmata Maven2 Repository in sourceforge.jp</name>
22       <url>http://stigmata.sourceforge.jp/maven2</url>
23     </repository>
24   </repositories>
25
26   <developers>
27     <developer>
28       <id>tama</id>
29       <name>Haruaki TAMADA</name>
30       <email>harua-t[ at ]is.naist.jp</email>
31       <organization>NAIST, Software Engineering Lab.</organization>
32       <organizationUrl>http://se.naist.jp/</organizationUrl>
33       <timezone>-9</timezone>
34     </developer>
35   </developers>
36
37   <organization>
38     <name>Software Engineering Lab., NAIST</name>
39     <url>http://se.naist.jp/</url>
40   </organization>
41
42   <dependencies>
43     <dependency>
44       <groupId>asm</groupId>
45       <artifactId>asm-all</artifactId>
46       <version>2.2.3</version>
47       <scope>compile</scope>
48     </dependency>
49     <dependency>
50       <groupId>commons-beanutils</groupId>
51       <artifactId>commons-beanutils</artifactId>
52       <version>1.7.0</version>
53       <scope>compile</scope>
54     </dependency>
55     <dependency>
56       <groupId>jp.cafebabe.commons</groupId>
57       <artifactId>xmlcli</artifactId>
58       <version>1.2</version>
59       <scope>compile</scope>
60     </dependency>
61     <dependency>
62       <groupId>junit</groupId>
63       <artifactId>junit</artifactId>
64       <version>4.1</version>
65       <scope>test</scope>
66     </dependency>
67   </dependencies>
68
69   <licenses>
70     <license>
71       <name>Apache License 2.0</name>
72       <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
73       <distribution>repo</distribution>
74     </license>
75   </licenses>
76
77   <distributionManagement>
78     <repository>
79       <id>shell.sourceforge.jp</id>
80       <url>scp://tama3@shell.sourceforge.jp/home/groups/s/st/stigmata/htdocs/maven2</url>
81     </repository>
82     <site>
83       <id>shell.sourceforge.jp</id>
84       <url>scp://tama3@shell.sourceforge.jp/home/groups/s/st/stigmata/htdocs</url>
85     </site>
86   </distributionManagement>
87
88   <scm>
89     <connection>scm:svn:http://svn.sourceforge.jp/svnroot/stigmata/trunk</connection>
90     <developerConnection>scm:svn:svn+ssh://tama3@svn.sourceforge.jp/svnroot/stigmata/trunk/</developerConnection>
91     <url>http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/?root=stigmata</url>
92   </scm>
93
94   <build>
95     <plugins>
96       <plugin>
97         <groupId>org.apache.maven.plugins</groupId>
98         <artifactId>maven-compiler-plugin</artifactId>
99         <configuration>
100           <source>1.5</source>
101           <target>1.5</target>
102           <encoding>shift_jis</encoding>
103         </configuration>
104       </plugin>
105
106       <plugin>
107         <groupId>org.apache.maven.plugins</groupId>
108         <artifactId>maven-jar-plugin</artifactId>
109         <configuration>
110           <archive>
111             <manifestFile>${basedir}/src/main/resources/META-INF/MANIFEST.MF</manifestFile>
112             <manifest>
113               <mainClass>jp.naist.se.stigmata.Main</mainClass>
114               <addClasspath>true</addClasspath>
115             </manifest>
116           </archive>
117         </configuration>
118       </plugin>
119
120       <plugin>
121         <groupId>org.codehaus.mojo</groupId>
122         <artifactId>dependency-maven-plugin</artifactId>
123         <executions>
124           <execution>
125             <id>copy-dependencies</id>
126             <phase>package</phase>
127             <goals>
128               <goal>copy-dependencies</goal>
129             </goals>
130             <configuration>
131               <outputDirectory>${project.build.directory}</outputDirectory>
132             </configuration>
133           </execution>
134         </executions>
135       </plugin>
136
137 <!--
138 This task has a bug...
139 The bug is that resource file is copied to target/classes directory, too.
140 -->
141 <!--
142       <plugin>
143         <groupId>org.codehaus.mojo</groupId>
144         <artifactId>native2ascii-maven-plugin</artifactId>
145         <executions>
146           <execution>
147             <goals>
148               <goal>native2ascii</goal>
149             </goals>
150             <configuration>
151               <ext>.properties</ext>
152               <includes>*.source</includes>
153               <encoding>shift_jis</encoding>
154               <src>${basedir}/src/main/resources/resources/</src>
155               <dest>${project.build.directory}/classes/resources</dest>
156             </configuration>
157           </execution>
158         </executions>
159       </plugin>
160 -->
161       <!-- for JUnit4 -->
162       <plugin>
163         <artifactId>maven-surefire-plugin</artifactId>
164         <version>2.3</version>
165       </plugin>
166     </plugins>
167   </build>
168
169   <reporting>
170     <plugins>
171       <plugin>
172         <groupId>org.apache.maven.plugins</groupId>
173         <artifactId>maven-javadoc-plugin</artifactId>
174         <configuration>
175           <locale>en</locale>
176         </configuration>
177       </plugin>
178     </plugins>
179   </reporting>
180 </project>