Guillaume Nodet | 4e4cbe1 | 2006-11-03 13:47:25 +0000 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
Jean-Baptiste Onofre | e5e2db7 | 2010-08-10 15:05:12 +0000 | [diff] [blame] | 2 | <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/xsd/maven-4.0.0.xsd"> |
Guillaume Nodet | 4e4cbe1 | 2006-11-03 13:47:25 +0000 | [diff] [blame] | 3 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 4 | <!-- |
Guillaume Nodet | 4e4cbe1 | 2006-11-03 13:47:25 +0000 | [diff] [blame] | 5 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 6 | Licensed to the Apache Software Foundation (ASF) under one or more |
| 7 | contributor license agreements. See the NOTICE file distributed with |
| 8 | this work for additional information regarding copyright ownership. |
| 9 | The ASF licenses this file to You under the Apache License, Version |
| 10 | 2.0 (the "License"); you may not use this file except in compliance |
| 11 | with the License. You may obtain a copy of the License at |
Guillaume Nodet | 4e4cbe1 | 2006-11-03 13:47:25 +0000 | [diff] [blame] | 12 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 13 | http://www.apache.org/licenses/LICENSE-2.0 Unless required by |
| 14 | applicable law or agreed to in writing, software distributed under the |
| 15 | License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR |
| 16 | CONDITIONS OF ANY KIND, either express or implied. See the License for |
| 17 | the specific language governing permissions and limitations under the |
| 18 | License. |
| 19 | --> |
| 20 | |
| 21 | <modelVersion>4.0.0</modelVersion> |
| 22 | |
| 23 | <parent> |
| 24 | <groupId>org.apache.servicemix</groupId> |
| 25 | <artifactId>servicemix-pom</artifactId> |
| 26 | <version>4</version> |
| 27 | </parent> |
Freeman Yue Fang | 7ce84b3 | 2008-11-18 06:47:27 +0000 | [diff] [blame] | 28 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 29 | <groupId>org.apache.servicemix</groupId> |
| 30 | <artifactId>archetypes</artifactId> |
Jean-Baptiste Onofre | 55d4771 | 2011-08-08 04:55:21 +0000 | [diff] [blame] | 31 | <version>2010.02</version> |
Freeman Yue Fang | 7ce84b3 | 2008-11-18 06:47:27 +0000 | [diff] [blame] | 32 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 33 | <name>Apache ServiceMix :: Archetypes</name> |
| 34 | <packaging>pom</packaging> |
Freeman Yue Fang | 7ce84b3 | 2008-11-18 06:47:27 +0000 | [diff] [blame] | 35 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 36 | <scm> |
Jean-Baptiste Onofre | 55d4771 | 2011-08-08 04:55:21 +0000 | [diff] [blame] | 37 | <connection>scm:svn:http://svn.apache.org/repos/asf/servicemix/archetypes/tags/archetypes-2010.02</connection> |
| 38 | <developerConnection>scm:svn:https://svn.apache.org/repos/asf/servicemix/archetypes/tags/archetypes-2010.02</developerConnection> |
| 39 | <url>http://svn.apache.org/viewcvs.cgi/servicemix/archetypes/tags/archetypes-2010.02</url> |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 40 | </scm> |
Freeman Yue Fang | 7ce84b3 | 2008-11-18 06:47:27 +0000 | [diff] [blame] | 41 | |
Jean-Baptiste Onofre | e5e2db7 | 2010-08-10 15:05:12 +0000 | [diff] [blame] | 42 | <properties> |
Jean-Baptiste Onofre | d279e2e | 2011-03-18 07:43:59 +0000 | [diff] [blame] | 43 | <components.version>2011.01</components.version> |
Jean-Baptiste Onofre | 89295f3 | 2011-01-25 13:50:14 +0000 | [diff] [blame] | 44 | <jbi-maven-plugin.version>4.4</jbi-maven-plugin.version> |
| 45 | <maven-bundle-plugin.version>2.2.0</maven-bundle-plugin.version> |
Jean-Baptiste Onofre | dc9a850 | 2010-10-20 20:22:03 +0000 | [diff] [blame] | 46 | <maven-compiler-plugin.version>2.3.2</maven-compiler-plugin.version> |
| 47 | <maven-resources-plugin.version>2.4.3</maven-resources-plugin.version> |
| 48 | <maven-jar-plugin.version>2.3.1</maven-jar-plugin.version> |
| 49 | <maven-shade-plugin.version>1.4</maven-shade-plugin.version> |
Jean-Baptiste Onofre | e5e2db7 | 2010-08-10 15:05:12 +0000 | [diff] [blame] | 50 | <junit.version>4.7</junit.version> |
Jean-Baptiste Onofre | d279e2e | 2011-03-18 07:43:59 +0000 | [diff] [blame] | 51 | <xbean.version>3.7</xbean.version> |
Jean-Baptiste Onofre | 3a08851 | 2010-08-11 07:35:17 +0000 | [diff] [blame] | 52 | <geronimo-jta.specs.version>1.1.1</geronimo-jta.specs.version> |
Jean-Baptiste Onofre | e5e2db7 | 2010-08-10 15:05:12 +0000 | [diff] [blame] | 53 | <servicemix.version>3.3.2</servicemix.version> |
| 54 | <commons-logging.version>1.1.1</commons-logging.version> |
Jean-Baptiste Onofre | 89295f3 | 2011-01-25 13:50:14 +0000 | [diff] [blame] | 55 | <activemq.version>5.4.2</activemq.version> |
Jean-Baptiste Onofre | d279e2e | 2011-03-18 07:43:59 +0000 | [diff] [blame] | 56 | <camel.version>2.6.0</camel.version> |
Jean-Baptiste Onofre | 89295f3 | 2011-01-25 13:50:14 +0000 | [diff] [blame] | 57 | <cxf.version>2.3.2</cxf.version> |
Jean-Baptiste Onofre | d279e2e | 2011-03-18 07:43:59 +0000 | [diff] [blame] | 58 | <servicemix.specs.version>1.7.0</servicemix.specs.version> |
| 59 | <servicemix-utils.version>1.4.0</servicemix-utils.version> |
Jean-Baptiste Onofre | d279e2e | 2011-03-18 07:43:59 +0000 | [diff] [blame] | 60 | <jaxb.version>2.1</jaxb.version> |
| 61 | <jaxws.version>2.1</jaxws.version> |
Freeman Yue Fang | 1cf35f3 | 2011-03-11 06:12:52 +0000 | [diff] [blame] | 62 | <geronimo.wsmetadata.version>1.1.2</geronimo.wsmetadata.version> |
Jean-Baptiste Onofre | e5e2db7 | 2010-08-10 15:05:12 +0000 | [diff] [blame] | 63 | </properties> |
| 64 | |
| 65 | <dependencyManagement> |
| 66 | <dependencies> |
| 67 | <dependency> |
| 68 | <groupId>org.apache.servicemix.specs</groupId> |
| 69 | <artifactId>org.apache.servicemix.specs.jbi-api-1.0</artifactId> |
| 70 | <version>${servicemix.specs.version}</version> |
| 71 | </dependency> |
| 72 | |
| 73 | <dependency> |
| 74 | <groupId>org.apache.servicemix</groupId> |
| 75 | <artifactId>servicemix-utils</artifactId> |
| 76 | <version>${servicemix-utils.version}</version> |
| 77 | </dependency> |
| 78 | |
| 79 | <dependency> |
| 80 | <groupId>org.apache.servicemix</groupId> |
| 81 | <artifactId>servicemix-core</artifactId> |
| 82 | <version>${servicemix.version}</version> |
| 83 | </dependency> |
| 84 | |
| 85 | <dependency> |
| 86 | <groupId>org.apache.servicemix</groupId> |
| 87 | <artifactId>servicemix-shared</artifactId> |
| 88 | <version>${components.version}</version> |
| 89 | </dependency> |
| 90 | <dependency> |
| 91 | <groupId>org.apache.servicemix</groupId> |
| 92 | <artifactId>servicemix-bean</artifactId> |
| 93 | <version>${components.version}</version> |
| 94 | </dependency> |
| 95 | <dependency> |
| 96 | <groupId>org.apache.servicemix</groupId> |
| 97 | <artifactId>servicemix-camel</artifactId> |
| 98 | <version>${components.version}</version> |
| 99 | </dependency> |
| 100 | <dependency> |
| 101 | <groupId>org.apache.servicemix</groupId> |
| 102 | <artifactId>servicemix-cxf-bc</artifactId> |
| 103 | <version>${components.version}</version> |
| 104 | </dependency> |
| 105 | <dependency> |
| 106 | <groupId>org.apache.servicemix</groupId> |
| 107 | <artifactId>servicemix-cxf-se</artifactId> |
| 108 | <version>${components.version}</version> |
| 109 | </dependency> |
| 110 | <dependency> |
| 111 | <groupId>org.apache.servicemix</groupId> |
| 112 | <artifactId>servicemix-eip</artifactId> |
| 113 | <version>${components.version}</version> |
| 114 | </dependency> |
| 115 | <dependency> |
| 116 | <groupId>org.apache.servicemix</groupId> |
| 117 | <artifactId>servicemix-ftp</artifactId> |
| 118 | <version>${components.version}</version> |
| 119 | </dependency> |
| 120 | <dependency> |
| 121 | <groupId>org.apache.servicemix</groupId> |
| 122 | <artifactId>servicemix-http</artifactId> |
| 123 | <version>${components.version}</version> |
| 124 | </dependency> |
| 125 | <dependency> |
| 126 | <groupId>org.apache.servicemix</groupId> |
| 127 | <artifactId>servicemix-jms</artifactId> |
| 128 | <version>${components.version}</version> |
| 129 | </dependency> |
| 130 | <dependency> |
| 131 | <groupId>org.apache.servicemix</groupId> |
| 132 | <artifactId>servicemix-jsr181</artifactId> |
| 133 | <version>${components.version}</version> |
| 134 | </dependency> |
| 135 | <dependency> |
| 136 | <groupId>org.apache.servicemix</groupId> |
| 137 | <artifactId>servicemix-lwcontainer</artifactId> |
| 138 | <version>${servicemix.version}</version> |
| 139 | </dependency> |
| 140 | <dependency> |
| 141 | <groupId>org.apache.servicemix</groupId> |
| 142 | <artifactId>servicemix-mail</artifactId> |
| 143 | <version>${components.version}</version> |
| 144 | </dependency> |
| 145 | <dependency> |
| 146 | <groupId>org.apache.servicemix</groupId> |
| 147 | <artifactId>servicemix-saxon</artifactId> |
| 148 | <version>${components.version}</version> |
| 149 | </dependency> |
| 150 | <dependency> |
| 151 | <groupId>org.apache.servicemix</groupId> |
| 152 | <artifactId>servicemix-scripting</artifactId> |
| 153 | <version>${components.version}</version> |
| 154 | </dependency> |
| 155 | <dependency> |
| 156 | <groupId>org.apache.servicemix</groupId> |
| 157 | <artifactId>servicemix-script</artifactId> |
| 158 | <version>${components.version}</version> |
| 159 | </dependency> |
| 160 | <dependency> |
| 161 | <groupId>org.apache.servicemix</groupId> |
| 162 | <artifactId>servicemix-validation</artifactId> |
| 163 | <version>${components.version}</version> |
| 164 | </dependency> |
Lars Heinemann | 22e4c1b | 2010-08-18 10:13:47 +0000 | [diff] [blame] | 165 | <dependency> |
| 166 | <groupId>org.apache.servicemix</groupId> |
| 167 | <artifactId>servicemix-xmpp</artifactId> |
| 168 | <version>${components.version}</version> |
| 169 | </dependency> |
Jean-Baptiste Onofre | e5e2db7 | 2010-08-10 15:05:12 +0000 | [diff] [blame] | 170 | </dependencies> |
| 171 | </dependencyManagement> |
Freeman Yue Fang | 7ce84b3 | 2008-11-18 06:47:27 +0000 | [diff] [blame] | 172 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 173 | <modules> |
| 174 | <module>servicemix-binding-component</module> |
| 175 | <module>servicemix-service-engine</module> |
| 176 | |
| 177 | <module>servicemix-service-unit</module> |
| 178 | <module>servicemix-shared-library</module> |
Jean-Baptiste Onofre | e5e2db7 | 2010-08-10 15:05:12 +0000 | [diff] [blame] | 179 | <module>servicemix-service-assembly</module> |
| 180 | <module>servicemix-embedded-simple</module> |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 181 | |
| 182 | <module>servicemix-bean-service-unit</module> |
| 183 | <module>servicemix-camel-service-unit</module> |
| 184 | <module>servicemix-cxf-bc-service-unit</module> |
| 185 | <module>servicemix-cxf-se-service-unit</module> |
| 186 | <module>servicemix-cxf-se-wsdl-first-service-unit</module> |
| 187 | <module>servicemix-drools-service-unit</module> |
| 188 | <module>servicemix-eip-service-unit</module> |
| 189 | <module>servicemix-exec-service-unit</module> |
| 190 | <module>servicemix-file-service-unit</module> |
| 191 | <module>servicemix-ftp-service-unit</module> |
| 192 | <module>servicemix-http-service-unit</module> |
| 193 | <module>servicemix-jms-service-unit</module> |
| 194 | <module>servicemix-jsr181-service-unit</module> |
| 195 | <module>servicemix-jsr181-wsdl-first-service-unit</module> |
| 196 | <module>servicemix-lwcontainer-service-unit</module> |
| 197 | <module>servicemix-mail-service-unit</module> |
| 198 | <module>servicemix-ode-service-unit</module> |
| 199 | <module>servicemix-osworkflow-service-unit</module> |
| 200 | <module>servicemix-quartz-service-unit</module> |
| 201 | <module>servicemix-saxon-service-unit</module> |
| 202 | <module>servicemix-script-service-unit</module> |
| 203 | <module>servicemix-scripting-service-unit</module> |
| 204 | <module>servicemix-smpp-service-unit</module> |
| 205 | <module>servicemix-snmp-service-unit</module> |
| 206 | <module>servicemix-validation-service-unit</module> |
| 207 | <module>servicemix-vfs-service-unit</module> |
| 208 | <!-- <module>servicemix-wsn2005-service-unit</module> --> |
| 209 | <module>servicemix-xmpp-service-unit</module> |
Gert Vanthienen | c9eaa89 | 2008-10-28 05:57:01 +0000 | [diff] [blame] | 210 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 211 | <module>servicemix-osgi-bundle</module> |
| 212 | <module>servicemix-camel-osgi-bundle</module> |
| 213 | <module>servicemix-cxf-code-first-osgi-bundle</module> |
| 214 | <module>servicemix-cxf-wsdl-first-osgi-bundle</module> |
| 215 | |
| 216 | <module>servicemix-archetype-catalog</module> |
| 217 | |
| 218 | <module>servicemix-project-root</module> |
| 219 | |
| 220 | <module>servicemix-archetypes-itests</module> |
| 221 | </modules> |
Freeman Yue Fang | 7ce84b3 | 2008-11-18 06:47:27 +0000 | [diff] [blame] | 222 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 223 | <build> |
Gert Vanthienen | 5bdf248 | 2011-01-28 21:01:39 +0000 | [diff] [blame] | 224 | <pluginManagement> |
| 225 | <plugins> |
| 226 | <plugin> |
| 227 | <groupId>org.apache.maven.plugins</groupId> |
| 228 | <artifactId>maven-archetype-plugin</artifactId> |
| 229 | <version>2.0-alpha-5</version> |
| 230 | </plugin> |
| 231 | </plugins> |
| 232 | </pluginManagement> |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 233 | <plugins> |
| 234 | <plugin> |
| 235 | <groupId>org.apache.servicemix</groupId> |
| 236 | <artifactId>servicemix-build</artifactId> |
| 237 | <version>1.0</version> |
| 238 | <executions> |
| 239 | <execution> |
| 240 | <goals> |
| 241 | <goal>copy</goal> |
| 242 | </goals> |
| 243 | </execution> |
| 244 | </executions> |
| 245 | </plugin> |
| 246 | <plugin> |
| 247 | <inherited>true</inherited> |
| 248 | <groupId>org.apache.servicemix.tooling</groupId> |
| 249 | <artifactId>res-maven-plugin</artifactId> |
| 250 | <version>3.2.1</version> |
| 251 | <configuration> |
| 252 | <inputDirectory>${basedir}/src/main/resources</inputDirectory> |
| 253 | <outputDirectory>${basedir}/target/classes</outputDirectory> |
| 254 | <filters> |
| 255 | <!-- |
| 256 | Don't like these bits.. archetypes should not be tied to specific |
| 257 | versions if possible |
| 258 | --> |
| 259 | <components.version>${components.version}</components.version> |
| 260 | <jbi-maven-plugin.version>${jbi-maven-plugin.version}</jbi-maven-plugin.version> |
| 261 | <maven-bundle-plugin.version>${maven-bundle-plugin.version}</maven-bundle-plugin.version> |
| 262 | <maven-compiler-plugin.version>${maven-compiler-plugin.version}</maven-compiler-plugin.version> |
| 263 | <maven-resources-plugin.version>${maven-resources-plugin.version}</maven-resources-plugin.version> |
| 264 | <maven-jar-plugin.version>${maven-jar-plugin.version}</maven-jar-plugin.version> |
| 265 | <maven-shade-plugin.version>${maven-shade-plugin.version}</maven-shade-plugin.version> |
| 266 | <servicemix.version>${servicemix.version}</servicemix.version> |
| 267 | <servicemix.specs.version>${servicemix.specs.version}</servicemix.specs.version> |
| 268 | <geronimo-jta.specs.version>${geronimo-jta.specs.version}</geronimo-jta.specs.version> |
| 269 | <commons-logging.version>${commons-logging.version}</commons-logging.version> |
| 270 | <xbean.version>${xbean.version}</xbean.version> |
| 271 | <camel.version>${camel.version}</camel.version> |
| 272 | <cxf.version>${cxf.version}</cxf.version> |
| 273 | <xfire.version>${xfire.version}</xfire.version> |
| 274 | <activemq.version>${activemq.version}</activemq.version> |
| 275 | <jaxb.version>${jaxb.version}</jaxb.version> |
| 276 | <jaxws.version>${jaxws.version}</jaxws.version> |
| 277 | <geronimo.wsmetadata.version>${geronimo.wsmetadata.version}</geronimo.wsmetadata.version> |
| 278 | <junit.version>${junit.version}</junit.version> |
| 279 | </filters> |
| 280 | </configuration> |
| 281 | <executions> |
| 282 | <execution> |
| 283 | <goals> |
| 284 | <goal>resources</goal> |
| 285 | </goals> |
| 286 | </execution> |
| 287 | </executions> |
| 288 | </plugin> |
| 289 | </plugins> |
| 290 | </build> |
Jean-Baptiste Onofre | e5e2db7 | 2010-08-10 15:05:12 +0000 | [diff] [blame] | 291 | |
Gert Vanthienen | f09eace | 2011-01-28 20:17:34 +0000 | [diff] [blame] | 292 | <profiles> |
| 293 | <profile> |
| 294 | <id>release</id> |
| 295 | <build> |
| 296 | <plugins> |
| 297 | <plugin> |
| 298 | <groupId>org.apache.maven.plugins</groupId> |
| 299 | <artifactId>maven-release-plugin</artifactId> |
| 300 | <configuration> |
| 301 | <preparationGoals>clean verify install</preparationGoals> |
| 302 | <autoVersionSubmodules>true</autoVersionSubmodules> |
| 303 | </configuration> |
| 304 | </plugin> |
| 305 | <!-- We want a source jar --> |
| 306 | <plugin> |
| 307 | <groupId>org.apache.maven.plugins</groupId> |
| 308 | <artifactId>maven-source-plugin</artifactId> |
| 309 | <executions> |
| 310 | <execution> |
| 311 | <goals> |
| 312 | <goal>jar</goal> |
| 313 | </goals> |
| 314 | </execution> |
| 315 | </executions> |
| 316 | </plugin> |
| 317 | <!-- We want the JavaDoc JAR published with the release --> |
| 318 | <plugin> |
| 319 | <groupId>org.apache.maven.plugins</groupId> |
| 320 | <artifactId>maven-javadoc-plugin</artifactId> |
| 321 | <inherited>true</inherited> |
| 322 | <configuration> |
| 323 | <source>1.5</source> |
| 324 | </configuration> |
| 325 | <executions> |
| 326 | <execution> |
| 327 | <id>attach-javadocs</id> |
| 328 | <goals> |
| 329 | <goal>jar</goal> |
| 330 | </goals> |
| 331 | </execution> |
| 332 | </executions> |
| 333 | </plugin> |
| 334 | <!-- |
| 335 | We want to sign the artifact, the POM, and all attached artifacts |
| 336 | --> |
| 337 | <plugin> |
| 338 | <groupId>org.apache.maven.plugins</groupId> |
| 339 | <artifactId>maven-gpg-plugin</artifactId> |
| 340 | <inherited>true</inherited> |
| 341 | <executions> |
| 342 | <execution> |
| 343 | <goals> |
| 344 | <goal>sign</goal> |
| 345 | </goals> |
| 346 | </execution> |
| 347 | </executions> |
| 348 | </plugin> |
| 349 | <!-- |
| 350 | We want to deploy the artifact to a staging location for perusal |
| 351 | --> |
| 352 | <plugin> |
| 353 | <inherited>true</inherited> |
| 354 | <groupId>org.apache.maven.plugins</groupId> |
| 355 | <artifactId>maven-deploy-plugin</artifactId> |
| 356 | <configuration> |
| 357 | <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository> |
| 358 | <updateReleaseInfo>true</updateReleaseInfo> |
| 359 | </configuration> |
| 360 | </plugin> |
| 361 | </plugins> |
| 362 | </build> |
| 363 | </profile> |
| 364 | </profiles> |
Freeman Yue Fang | 7ce84b3 | 2008-11-18 06:47:27 +0000 | [diff] [blame] | 365 | |
Guillaume Nodet | 4e4cbe1 | 2006-11-03 13:47:25 +0000 | [diff] [blame] | 366 | </project> |