[maven-release-plugin] prepare release v1.0.0-m1
[jibu.git] / pom.xml
blobb1c1cf6eb53110a76c5aa22dce28371fd536b673
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3    Licensed to the Apache Software Foundation (ASF) under one or more
4    contributor license agreements.  See the NOTICE file distributed with
5    this work for additional information regarding copyright ownership.
6    The ASF licenses this file to You under the Apache License, Version 2.0
7    (the "License"); you may not use this file except in compliance with
8    the License.  You may obtain a copy of the License at
10    http://www.apache.org/licenses/LICENSE-2.0
12    Unless required by applicable law or agreed to in writing, software
13    distributed under the License is distributed on an "AS IS" BASIS,
14    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15    See the License for the specific language governing permissions and
16    limitations under the License.
17   -->
18 <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">
19   <modelVersion>4.0.0</modelVersion>
21   <groupId>org.gaixie.jibu</groupId>
22   <artifactId>jibu-parent</artifactId>
23   <version>1.0.0-M1</version>
24   <packaging>pom</packaging>
26   <name>Jibu</name>
27   <description>稳定、高效、简洁的 Java 应用开发模板。</description>
28   <inceptionYear>2010</inceptionYear>
30   <organization>
31     <name>Gaixie.ORG</name>
32     <url>http://www.gaixie.org/</url>
33   </organization>
35   <url>http://www.gaixie.org/</url>
36   <licenses>
37     <license>
38       <name>The Apache Software License, Version 2.0</name>
39       <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
40       <distribution>repo</distribution>
41     </license>
42   </licenses>
44   <scm>
45     <connection>scm:git:git://github.com/bitorb/jibu.git</connection>
46     <developerConnection>scm:git:git://github.com/bitorb/jibu.git</developerConnection>
47     <url>scm:git:git://github.com/bitorb/jibu.git</url>
48   </scm>
50   <distributionManagement>
51     <snapshotRepository>
52       <id>sonatype-snapshots</id>
53       <name>Sonatype Nexus Snapshots</name>
54       <url>https://oss.sonatype.org/content/repositories/snapshots</url>
55     </snapshotRepository>
56     <repository>
57       <id>sonatype-staging</id>
58       <name>Nexus Release Repository</name>
59       <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
60     </repository>
61   </distributionManagement>
63   <developers>
64     <developer>
65       <name>Tommy Wang</name>
66       <id>tommy</id>
67       <email>bitorb@gmail.com</email>
68       <organization />
69       <roles>
70         <role>Owner</role>
71       </roles>
72     </developer>
73   </developers>
75   <properties>
76     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
77     <derby.version>10.6.1.0</derby.version>
78     <guice.version>2.0</guice.version>
79     <dbutils.version>1.3</dbutils.version>
80     <dbcp.version>1.4</dbcp.version>
81     <slf4j.version>1.6.1</slf4j.version>
82     <logback.version>0.9.24</logback.version>
83     <jetty.version>7.1.5.v20100705</jetty.version>
84   </properties>
86   <modules>
87     <module>jibu-core</module>
88     <module>jibu-web</module>
89     <module>plugins</module>
90     <module>assemblies</module>
91     <module>itest</module>
92   </modules>
94   <profiles>
95     <profile>
96       <id>release-sign-artifacts</id>
97       <activation>
98         <property>
99           <name>performRelease</name>
100           <value>true</value>
101         </property>
102       </activation>
103       <build>
104         <plugins>
105           <plugin>
106             <groupId>org.apache.maven.plugins</groupId>
107             <artifactId>maven-gpg-plugin</artifactId>
108             <executions>
109               <execution>
110                 <id>sign-artifacts</id>
111                 <phase>verify</phase>
112                 <goals>
113                   <goal>sign</goal>
114                 </goals>
115               </execution>
116             </executions>
117           </plugin>
118         </plugins>
119       </build>
120     </profile>
121   </profiles>
123   <build>
124     <pluginManagement>
125       <plugins>
126         <plugin>
127           <groupId>org.apache.maven.plugins</groupId>
128           <artifactId>maven-compiler-plugin</artifactId>
129           <configuration>
130             <!--  DBCP 1.4 compiles and runs under JDK 1.6 only (JDBC 4) -->
131             <source>1.6</source>
132             <target>1.6</target>
133             <encoding>utf-8</encoding>
134           </configuration>
135         </plugin>
136         <plugin>
137           <groupId>org.apache.maven.plugins</groupId>
138           <artifactId>maven-assembly-plugin</artifactId>
139         </plugin>
140         <plugin>
141           <groupId>org.apache.maven.plugins</groupId>
142           <artifactId>maven-war-plugin</artifactId>
143         </plugin>
144         <plugin>
145           <groupId>org.apache.maven.plugins</groupId>
146           <artifactId>maven-jar-plugin</artifactId>
147         </plugin>
148         <plugin>
149           <groupId>org.apache.maven.plugins</groupId>
150           <artifactId>maven-release-plugin</artifactId>
151         </plugin>
152         <plugin>
153           <groupId>org.mortbay.jetty</groupId>
154           <artifactId>jetty-maven-plugin</artifactId>
155           <version>${jetty.version}</version>
156           <configuration>
157             <webAppConfig>
158               <contextPath>/</contextPath>
159             </webAppConfig>
160           </configuration>
161         </plugin>
162         <plugin>
163           <groupId>org.apache.maven.plugins</groupId>
164           <artifactId>maven-javadoc-plugin</artifactId>
165           <configuration>
166             <links>
167               <link>http://download.oracle.com/javase/6/docs/api/</link>
168               <link>http://download.oracle.com/javaee/5/api/</link>
169               <link>http://google-guice.googlecode.com/svn/tags/2.0/javadoc/</link>
170             </links>
171           </configuration>
172         </plugin>
173       </plugins>
174     </pluginManagement>
175   </build>
177   <dependencyManagement>
178     <dependencies>
179       <dependency>
180         <groupId>junit</groupId>
181         <artifactId>junit</artifactId>
182         <version>4.8.1</version>
183         <scope>test</scope>
184       </dependency>
185       <dependency>
186         <groupId>org.easymock</groupId>
187         <artifactId>easymock</artifactId>
188         <version>3.0</version>
189         <scope>test</scope>
190       </dependency>
191       <dependency>
192         <groupId>com.google.inject</groupId>
193         <artifactId>guice</artifactId>
194         <version>${guice.version}</version>
195       </dependency>
196       <dependency>
197         <groupId>com.google.inject.extensions</groupId>
198         <artifactId>guice-servlet</artifactId>
199         <version>${guice.version}</version>
200       </dependency>
201       <dependency>
202         <groupId>org.mortbay.jetty</groupId>
203         <artifactId>servlet-api</artifactId>
204         <version>2.5-20081211</version>
205         <scope>provided</scope>
206       </dependency>
207       <dependency>
208         <groupId>org.apache.derby</groupId>
209         <artifactId>derby</artifactId>
210         <version>${derby.version}</version>
211       </dependency>
212       <dependency>
213         <groupId>commons-dbutils</groupId>
214         <artifactId>commons-dbutils</artifactId>
215         <version>${dbutils.version}</version>
216       </dependency>
217       <dependency>
218         <groupId>commons-dbcp</groupId>
219         <artifactId>commons-dbcp</artifactId>
220         <version>${dbcp.version}</version>
221       </dependency>
222       <dependency>
223         <groupId>org.slf4j</groupId>
224         <artifactId>slf4j-api</artifactId>
225         <version>${slf4j.version}</version>
226       </dependency>
227       <dependency>
228         <groupId>ch.qos.logback</groupId>
229         <artifactId>logback-core</artifactId>
230         <version>${logback.version}</version>
231       </dependency>
232       <dependency>
233         <groupId>ch.qos.logback</groupId>
234         <artifactId>logback-classic</artifactId>
235         <version>${logback.version}</version>
236       </dependency>
237       <dependency>
238         <groupId>org.gaixie.jibu</groupId>
239         <artifactId>jibu-core</artifactId>
240         <version>1.0.0-M1</version>
241       </dependency>
242       <dependency>
243         <groupId>org.gaixie.jibu.plugins</groupId>
244         <artifactId>jibu-json</artifactId>
245         <version>1.0.0-M1</version>
246       </dependency>
247       <dependency>
248         <groupId>org.gaixie.jibu.web</groupId>
249         <artifactId>jibu-core-extjs</artifactId>
250         <version>1.0.0-M1</version>
251         <type>war</type>
252       </dependency>
253       <dependency>
254         <groupId>org.gaixie.extjs-wrapped</groupId>
255         <artifactId>extjs-wrapped</artifactId>
256         <version>3.2.1</version>
257         <type>zip</type>
258         <scope>runtime</scope>
259       </dependency>
260     </dependencies>
261   </dependencyManagement>
262 </project>