]> git.argeo.org Git - lgpl/argeo-commons.git/blob - pom.xml
Qooxdoo plugin version
[lgpl/argeo-commons.git] / pom.xml
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"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5 <groupId>org.argeo.commons</groupId>
6 <version>0.1.1-SNAPSHOT</version>
7 <artifactId>argeo-commons</artifactId>
8 <name>Argeo Commons</name>
9 <packaging>pom</packaging>
10 <properties>
11 <developmentCycle>0.1</developmentCycle>
12 <version.slc>0.12.1-SNAPSHOT</version.slc>
13 <version.maven-argeo-osgi>0.1.21</version.maven-argeo-osgi>
14 <version.maven-bundle-plugin>2.0.0</version.maven-bundle-plugin>
15 <version.maven-argeo-qooxdoo>0.8.2.1</version.maven-argeo-qooxdoo>
16 </properties>
17 <scm>
18 <connection>scm:svn:https://www.argeo.org/svn/commons/trunk</connection>
19 <developerConnection>scm:svn:https://www.argeo.org/svn/commons/trunk</developerConnection>
20 <url>https://www.argeo.org/svn/commons/trunk</url>
21 </scm>
22 <issueManagement>
23 <system>Bugzilla</system>
24 <url>https://www.argeo.org/bugzilla/</url>
25 </issueManagement>
26 <licenses>
27 <license>
28 <name>Apache 2</name>
29 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
30 <distribution>repo</distribution>
31 <comments><![CDATA[
32 SLC - Software LifeCycle framework
33
34 Copyright 2008 Mathieu Baudier - Argeo e.U.
35
36 Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
37 you may not use this file except in compliance with the License.
38 You may obtain a copy of the License at
39
40 http://www.apache.org/licenses/LICENSE-2.0
41
42 Unless required by applicable law or agreed to in writing, software
43 distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
44 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
45 See the License for the specific language governing permissions and
46 limitations under the License.
47 ]]>
48 </comments>
49 </license>
50 </licenses>
51 <organization>
52 <name>Argeo</name>
53 <url>http://www.argeo.org</url>
54 </organization>
55 <developers>
56 <developer>
57 <id>mbaudier</id>
58 <name>Mathieu Baudier</name>
59 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=crsNpHjhOBDPswHG6HD_gXaqymhC69wmBf7wlagcSHw=]]></email>
60 <organization>Argeo</organization>
61 <organizationUrl>http://www.argeo.org</organizationUrl>
62 <roles>
63 <role>architect</role>
64 <role>developer</role>
65 <role>QA</role>
66 </roles>
67 </developer>
68 </developers>
69 <modules>
70 <module>osgi</module>
71 <module>server</module>
72 <module>security</module>
73 </modules>
74 <build>
75 <pluginManagement>
76 <plugins>
77 <plugin>
78 <groupId>org.apache.maven.plugins</groupId>
79 <artifactId>maven-compiler-plugin</artifactId>
80 <configuration>
81 <source>1.5</source>
82 <target>1.5</target>
83 </configuration>
84 </plugin>
85 <plugin>
86 <groupId>org.apache.maven.plugins</groupId>
87 <artifactId>maven-source-plugin</artifactId>
88 <executions>
89 <execution>
90 <id>attach-sources</id>
91 <phase>package</phase>
92 <goals>
93 <goal>jar</goal>
94 </goals>
95 </execution>
96 </executions>
97 </plugin>
98 <plugin>
99 <groupId>org.argeo.maven.plugins</groupId>
100 <artifactId>maven-argeo-osgi-plugin</artifactId>
101 <version>${version.maven-argeo-osgi}</version>
102 </plugin>
103 <plugin>
104 <artifactId>maven-jar-plugin</artifactId>
105 <configuration>
106 <archive>
107 <manifestFile>target/classes/META-INF/MANIFEST.MF</manifestFile>
108 </archive>
109 </configuration>
110 </plugin>
111 <plugin>
112 <groupId>org.apache.felix</groupId>
113 <artifactId>maven-bundle-plugin</artifactId>
114 <version>${version.maven-bundle-plugin}</version>
115 <extensions>true</extensions>
116 <configuration>
117 <manifestLocation>target/classes/META-INF</manifestLocation>
118 <instructions>
119 <Bundle-Version>${project.version}-r${buildNumber}</Bundle-Version>
120 <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
121 <_removeheaders>Bnd-LastModified</_removeheaders>
122 </instructions>
123 </configuration>
124 <executions>
125 <execution>
126 <id>bundle-manifest</id>
127 <phase>process-classes</phase>
128 <goals>
129 <goal>manifest</goal>
130 </goals>
131 </execution>
132 </executions>
133 </plugin>
134 </plugins>
135 </pluginManagement>
136 <plugins>
137 <plugin>
138 <groupId>org.codehaus.mojo</groupId>
139 <artifactId>buildnumber-maven-plugin</artifactId>
140 <version>1.0-beta-3</version>
141 <executions>
142 <execution>
143 <phase>validate</phase>
144 <goals>
145 <goal>create</goal>
146 </goals>
147 </execution>
148 </executions>
149 <configuration>
150 <doCheck>false</doCheck>
151 <doUpdate>false</doUpdate>
152 <useLastCommittedRevision>true</useLastCommittedRevision>
153 </configuration>
154 </plugin>
155 <plugin>
156 <groupId>org.apache.maven.plugins</groupId>
157 <artifactId>maven-resources-plugin</artifactId>
158 <configuration>
159 <encoding>UTF-8</encoding>
160 </configuration>
161 </plugin>
162 <plugin>
163 <groupId>org.apache.maven.plugins</groupId>
164 <artifactId>maven-site-plugin</artifactId>
165 <version>2.0-beta-5</version>
166 <!--
167 The site plugin is buggy with multi modules.
168 http://jira.codehaus.org/browse/MSITE-276
169 -->
170 </plugin>
171 <plugin>
172 <groupId>org.apache.maven.plugins</groupId>
173 <artifactId>maven-release-plugin</artifactId>
174 <configuration>
175 <autoVersionSubmodules>true</autoVersionSubmodules>
176 <releaseProfiles>release</releaseProfiles>
177 <goals>deploy</goals>
178 </configuration>
179 </plugin>
180 </plugins>
181 </build>
182 <dependencyManagement>
183 <dependencies>
184 <dependency>
185 <groupId>org.argeo.slc</groupId>
186 <artifactId>argeo-slc</artifactId>
187 <version>${version.slc}</version>
188 <type>pom</type>
189 <scope>import</scope>
190 </dependency>
191 </dependencies>
192 </dependencyManagement>
193 <repositories>
194 <repository>
195 <id>central</id>
196 <url>http://repo1.maven.org/maven2</url>
197 <releases>
198 <enabled>true</enabled>
199 <updatePolicy>daily</updatePolicy>
200 <checksumPolicy>warn</checksumPolicy>
201 </releases>
202 <snapshots>
203 <enabled>false</enabled>
204 <updatePolicy>never</updatePolicy>
205 <checksumPolicy>fail</checksumPolicy>
206 </snapshots>
207 </repository>
208 <repository>
209 <id>com.springsource.repository.bundles.release</id>
210 <name>
211 SpringSource Enterprise Bundle Repository - SpringSource
212 Bundle Releases
213 </name>
214 <url>
215 http://repository.springsource.com/maven/bundles/release
216 </url>
217 <releases>
218 <enabled>true</enabled>
219 <updatePolicy>daily</updatePolicy>
220 <checksumPolicy>fail</checksumPolicy>
221 </releases>
222 <snapshots>
223 <enabled>false</enabled>
224 <updatePolicy>never</updatePolicy>
225 <checksumPolicy>fail</checksumPolicy>
226 </snapshots>
227 </repository>
228 <repository>
229 <id>com.springsource.repository.bundles.external</id>
230 <name>
231 SpringSource Enterprise Bundle Repository - External
232 Bundle Releases
233 </name>
234 <url>
235 http://repository.springsource.com/maven/bundles/external
236 </url>
237 <releases>
238 <enabled>true</enabled>
239 <updatePolicy>daily</updatePolicy>
240 <checksumPolicy>fail</checksumPolicy>
241 </releases>
242 <snapshots>
243 <enabled>false</enabled>
244 <updatePolicy>never</updatePolicy>
245 <checksumPolicy>fail</checksumPolicy>
246 </snapshots>
247 </repository>
248 <repository>
249 <id>argeo</id>
250 <url>http://www.argeo.org/maven/argeo</url>
251 <releases>
252 <enabled>true</enabled>
253 <updatePolicy>daily</updatePolicy>
254 <checksumPolicy>fail</checksumPolicy>
255 </releases>
256 <snapshots>
257 <enabled>false</enabled>
258 <updatePolicy>never</updatePolicy>
259 <checksumPolicy>fail</checksumPolicy>
260 </snapshots>
261 </repository>
262 <repository>
263 <id>argeo-snapshots</id>
264 <url>http://www.argeo.org/maven/argeo-snapshots</url>
265 <releases>
266 <enabled>false</enabled>
267 <updatePolicy>never</updatePolicy>
268 <checksumPolicy>fail</checksumPolicy>
269 </releases>
270 <snapshots>
271 <enabled>true</enabled>
272 <updatePolicy>always</updatePolicy>
273 <checksumPolicy>fail</checksumPolicy>
274 </snapshots>
275 </repository>
276 </repositories>
277 <distributionManagement>
278 <repository>
279 <uniqueVersion>false</uniqueVersion>
280 <id>argeo-restricted</id>
281 <name>Argeo FOSS Repository</name>
282 <url>file:///var/argeo/maven2/argeo</url>
283 </repository>
284 <snapshotRepository>
285 <uniqueVersion>true</uniqueVersion>
286 <id>argeo-snapshots-restricted</id>
287 <name>Argeo FOSS Snapshots Repository</name>
288 <url>file:///var/argeo/maven2/argeo-snapshots</url>
289 </snapshotRepository>
290 </distributionManagement>
291 </project>