[Ipojo-toolbox-commits] SF.net SVN: ipojo-toolbox:[43] tags
Brought to you by:
bourretp
|
From: <bou...@us...> - 2009-03-04 16:34:41
|
Revision: 43
http://ipojo-toolbox.svn.sourceforge.net/ipojo-toolbox/?rev=43&view=rev
Author: bourretp
Date: 2009-03-04 16:34:35 +0000 (Wed, 04 Mar 2009)
Log Message:
-----------
[maven-release-plugin] copy for tag runtime-1.2.0
Added Paths:
-----------
tags/runtime-1.2.0/
tags/runtime-1.2.0/NOTICE
tags/runtime-1.2.0/assembly.xml
tags/runtime-1.2.0/pom.xml
Removed Paths:
-------------
tags/runtime-1.2.0/NOTICE
tags/runtime-1.2.0/assembly.xml
tags/runtime-1.2.0/pom.xml
Deleted: tags/runtime-1.2.0/NOTICE
===================================================================
--- trunk/runtime/NOTICE 2009-03-03 16:03:57 UTC (rev 30)
+++ tags/runtime-1.2.0/NOTICE 2009-03-04 16:34:35 UTC (rev 43)
@@ -1,25 +0,0 @@
-iPOJO-Toolbox - iPOJO runtime environment
-Copyright 2009 ADELE Team, LIG
-
-
-I. Included Software
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-Licensed under the Apache License 2.0.
-
-
-II. Used Software
-
-This product uses software developed at
-The Apache Software Foundation (http://www.apache.org/).
-Licensed under the Apache License 2.0.
-
-This product uses software developed at
-The OSGi Alliance (http://www.osgi.org/).
-Copyright (c) OSGi Alliance (2000, 2007).
-Licensed under the Apache License 2.0.
-
-
-III. License Summary
-- Apache License 2.0
Copied: tags/runtime-1.2.0/NOTICE (from rev 38, trunk/runtime/NOTICE)
===================================================================
--- tags/runtime-1.2.0/NOTICE (rev 0)
+++ tags/runtime-1.2.0/NOTICE 2009-03-04 16:34:35 UTC (rev 43)
@@ -0,0 +1,25 @@
+iPOJO-Toolbox - iPOJO runtime environment
+Copyright 2009 Equipe ADELE, Universit\xE9 Joseph Fourier
+
+
+I. Included Software
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+Licensed under the Apache License 2.0.
+
+
+II. Used Software
+
+This product uses software developed at
+The Apache Software Foundation (http://www.apache.org/).
+Licensed under the Apache License 2.0.
+
+This product uses software developed at
+The OSGi Alliance (http://www.osgi.org/).
+Copyright (c) OSGi Alliance (2000, 2007).
+Licensed under the Apache License 2.0.
+
+
+III. License Summary
+- Apache License 2.0
Deleted: tags/runtime-1.2.0/assembly.xml
===================================================================
--- trunk/runtime/assembly.xml 2009-03-03 16:03:57 UTC (rev 30)
+++ tags/runtime-1.2.0/assembly.xml 2009-03-04 16:34:35 UTC (rev 43)
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-<assembly>
- <formats>
- <format>tar.gz</format>
- <format>tar.bz2</format>
- <format>zip</format>
- </formats>
- <fileSets>
- <fileSet>
- <directory>.</directory>
- <outputDirectory>/</outputDirectory>
- <useDefaultExcludes>true</useDefaultExcludes>
- <excludes>
- <exclude>pom.xml</exclude>
- <exclude>assembly.xml</exclude>
- <exclude>lib/**</exclude>
- <exclude>target/**</exclude>
- <exclude>felix-cache/**</exclude>
- </excludes>
- </fileSet>
- </fileSets>
-</assembly>
\ No newline at end of file
Copied: tags/runtime-1.2.0/assembly.xml (from rev 38, trunk/runtime/assembly.xml)
===================================================================
--- tags/runtime-1.2.0/assembly.xml (rev 0)
+++ tags/runtime-1.2.0/assembly.xml 2009-03-04 16:34:35 UTC (rev 43)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<assembly>
+ <formats>
+ <format>tar.gz</format>
+ <format>tar.bz2</format>
+ <format>zip</format>
+ </formats>
+ <fileSets>
+ <fileSet>
+ <directory>.</directory>
+ <outputDirectory>/</outputDirectory>
+ <useDefaultExcludes>true</useDefaultExcludes>
+ <excludes>
+ <exclude>pom.xml</exclude>
+ <exclude>assembly.xml</exclude>
+ <exclude>lib/**</exclude>
+ <exclude>target/**</exclude>
+ <exclude>felix-cache/**</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+</assembly>
\ No newline at end of file
Deleted: tags/runtime-1.2.0/pom.xml
===================================================================
--- trunk/runtime/pom.xml 2009-03-03 16:03:57 UTC (rev 30)
+++ tags/runtime-1.2.0/pom.xml 2009-03-04 16:34:35 UTC (rev 43)
@@ -1,237 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <!-- Project coordinates -->
- <groupId>net.sourceforge.ipojo-toolbox</groupId>
- <artifactId>runtime</artifactId>
- <version>1.1.0-SNAPSHOT</version>
- <packaging>pom</packaging>
-
- <!-- Project's informations -->
- <name>iPOJO-Toolbox - iPOJO runtime environment</name>
- <description>Collection of Apache Felix and iPOJO bundles, grouped in a single archive, that provides a base environment to run and manage iPOJO components.</description>
-
- <!-- License informations -->
- <licenses>
- <license>
- <name>Apache License - Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0</url>
- <distribution>manual</distribution>
- <comments></comments>
- </license>
- </licenses>
-
- <!-- Software configuration management -->
- <scm>
- <connection>scm:svn:https://ipojo-toolbox.svn.sourceforge.net/svnroot/ipojo-toolbox/trunk/runtime/</connection>
- <url>http://ipojo-toolbox.svn.sourceforge.net/viewvc/ipojo-toolbox/trunk/runtime/</url>
- </scm>
-
- <!-- Issue tracking -->
- <issueManagement>
- <system>SourceForge.net Tracker</system>
- <url>http://sourceforge.net/tracker/?group_id=253916</url>
- </issueManagement>
-
- <!-- Distribution management -->
- <distributionManagement>
- <repository>
- <id>ipojo-toolbox-m2-repo</id>
- <name>iPOJO-Toolbox repository</name>
- <url>scp://web.sourceforge.net/home/groups/i/ip/ipojo-toolbox/htdocs/m2-repo</url>
- <uniqueVersion>false</uniqueVersion>
- </repository>
- <snapshotRepository>
- <id>ipojo-toolbox-m2-snapshot-repo</id>
- <name>iPOJO-Toolbox snapshots repository</name>
- <url>scp://web.sourceforge.net/home/groups/i/ip/ipojo-toolbox/htdocs/m2-snapshot-repo</url>
- <uniqueVersion>true</uniqueVersion>
- </snapshotRepository>
- </distributionManagement>
-
- <!-- Project dependencies -->
- <dependencies>
-
- <!-- Felix core bundles -->
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.main</artifactId>
- <version>1.4.1</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.shell</artifactId>
- <version>1.0.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.shell.tui</artifactId>
- <version>1.0.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.bundlerepository</artifactId>
- <version>1.2.1</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.osgi.compendium</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.eventadmin</artifactId>
- <version>1.0.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.configadmin</artifactId>
- <version>1.0.10</version>
- </dependency>
- <dependency>
- <!-- As the Felix Jetty HTTP Service has never been released, we embeds a fake-released version of this bundle. -->
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.http.jetty</artifactId>
- <version>0.9.0</version>
- <scope>system</scope>
- <systemPath>${project.basedir}/lib/org.apache.felix.http.jetty-0.9.0.jar</systemPath>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.webconsole</artifactId>
- <version>1.2.2</version>
- </dependency>
-
- <!-- iPOJO bundles -->
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.ipojo</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.ipojo.composite</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.ipojo.arch</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.ipojo.handler.eventadmin</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.ipojo.handler.whiteboard</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.ipojo.handler.temporal</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.ipojo.handler.extender</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.ipojo.handler.jmx</artifactId>
- <version>1.2.0</version>
- </dependency>
- </dependencies>
-
- <!-- Project properties -->
- <properties>
- <!-- The target directory containing all dependency bundles. -->
- <bundle.target.dir>bundle</bundle.target.dir>
- </properties>
-
- <!-- Build configuration -->
- <build>
- <plugins>
-
- <!-- Collects project dependencies into the target bundle directory -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>copy-bundles</id>
- <phase>package</phase>
- <goals>
- <goal>copy-dependencies</goal>
- </goals>
- <configuration>
- <outputDirectory>${bundle.target.dir}</outputDirectory>
- <excludeTransitive>true</excludeTransitive>
- <overWriteSnapshots>true</overWriteSnapshots>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <!-- Archive the generated runtime -->
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <executions>
- <execution>
- <id>make-assembly</id>
- <phase>install</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <finalName>iPOJO-runtime-${project.version}</finalName>
- <tarLongFileMode>gnu</tarLongFileMode>
- <descriptors>
- <descriptor>assembly.xml</descriptor>
- </descriptors>
- </configuration>
- </plugin>
-
- <!-- Removes the target bundle directory -->
- <plugin>
- <artifactId>maven-clean-plugin</artifactId>
- <configuration>
- <filesets>
- <fileset>
- <directory>${project.basedir}</directory>
- <includes>
- <include>${bundle.target.dir}</include>
- </includes>
- </fileset>
- </filesets>
- </configuration>
- </plugin>
-
- </plugins>
- </build>
-</project>
\ No newline at end of file
Copied: tags/runtime-1.2.0/pom.xml (from rev 42, trunk/runtime/pom.xml)
===================================================================
--- tags/runtime-1.2.0/pom.xml (rev 0)
+++ tags/runtime-1.2.0/pom.xml 2009-03-04 16:34:35 UTC (rev 43)
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <!-- Project coordinates -->
+ <groupId>net.sourceforge.ipojo-toolbox</groupId>
+ <artifactId>runtime</artifactId>
+ <version>1.2.0</version>
+ <packaging>pom</packaging>
+
+ <!-- Project's informations -->
+ <name>iPOJO-Toolbox - iPOJO runtime environment</name>
+ <description>Collection of Apache Felix and iPOJO bundles, grouped in a single archive, that provides a base environment to run and manage iPOJO components.</description>
+ <url>http://ipojo-toolbox.wiki.sourceforge.net/iPOJO-runtime</url>
+ <inceptionYear>2009</inceptionYear>
+
+ <!-- Organization informations -->
+ <organization>
+ <name>Équipe ADELE, Université Joseph Fourier</name>
+ <url>http://www-adele.imag.fr/</url>
+ </organization>
+
+ <!-- Developers informations -->
+ <developers>
+ <developer>
+ <id>bourretp</id>
+ <name>Pierre Bourret</name>
+ <organization>Équipe ADELE, Université Joseph Fourier</organization>
+ <organizationUrl>http://www-adele.imag.fr/</organizationUrl>
+ <roles>
+ <role>architect</role>
+ <role>developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ </developers>
+
+
+ <!-- License informations -->
+ <licenses>
+ <license>
+ <name>Apache License - Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>manual</distribution>
+ <comments />
+ </license>
+ </licenses>
+
+ <!-- Software configuration management -->
+ <scm>
+ <connection>scm:svn:https://ipojo-toolbox.svn.sourceforge.net/svnroot/ipojo-toolbox/tags/runtime-1.2.0</connection>
+ <url>http://ipojo-toolbox.svn.sourceforge.net/viewvc/ipojo-toolbox/tags/runtime-1.2.0</url>
+ </scm>
+
+ <!-- Issue tracking -->
+ <issueManagement>
+ <system>SourceForge.net Tracker</system>
+ <url>http://sourceforge.net/tracker/?group_id=253916</url>
+ </issueManagement>
+
+ <!-- Mailing lists -->
+ <mailingLists>
+ <mailingList>
+ <name>ipojo-toolbox-users</name>
+ <post>ipo...@li...</post>
+ <subscribe>https://lists.sourceforge.net/lists/listinfo/ipojo-toolbox-users</subscribe>
+ <unsubscribe>https://lists.sourceforge.net/lists/listinfo/ipojo-toolbox-users</unsubscribe>
+ <archive>https://sourceforge.net/mailarchive/forum.php?forum_name=ipojo-toolbox-users</archive>
+ </mailingList>
+ <mailingList>
+ <name>ipojo-toolbox-commits</name>
+ <post>ipo...@li...</post>
+ <subscribe>https://lists.sourceforge.net/lists/listinfo/ipojo-toolbox-commits</subscribe>
+ <unsubscribe>https://lists.sourceforge.net/lists/listinfo/ipojo-toolbox-commits</unsubscribe>
+ <archive>https://sourceforge.net/mailarchive/forum.php?forum_name=ipojo-toolbox-commits</archive>
+ </mailingList>
+ </mailingLists>
+
+ <!-- Distribution management -->
+ <distributionManagement>
+ <repository>
+ <id>ipojo-toolbox-m2-repo</id>
+ <name>iPOJO-Toolbox repository</name>
+ <url>sftp://web.sourceforge.net/home/groups/i/ip/ipojo-toolbox/htdocs/m2-repo</url>
+ <uniqueVersion>false</uniqueVersion>
+ </repository>
+ <snapshotRepository>
+ <id>ipojo-toolbox-m2-snapshot-repo</id>
+ <name>iPOJO-Toolbox snapshots repository</name>
+ <url>sftp://web.sourceforge.net/home/groups/i/ip/ipojo-toolbox/htdocs/m2-snapshot-repo</url>
+ <uniqueVersion>true</uniqueVersion>
+ </snapshotRepository>
+ </distributionManagement>
+
+ <!-- Project dependencies -->
+ <dependencies>
+
+ <!-- Felix core bundles -->
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.main</artifactId>
+ <version>1.4.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.shell</artifactId>
+ <version>1.0.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.shell.tui</artifactId>
+ <version>1.0.2</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.bundlerepository</artifactId>
+ <version>1.2.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.eventadmin</artifactId>
+ <version>1.0.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.configadmin</artifactId>
+ <version>1.0.10</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <!-- As the Felix Jetty HTTP Service has never been released, we embeds a fake-released version of this bundle. -->
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.http.jetty</artifactId>
+ <version>0.9.0</version>
+ <scope>system</scope>
+ <systemPath>${project.basedir}/lib/org.apache.felix.http.jetty-0.9.0.jar</systemPath>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.webconsole</artifactId>
+ <version>1.2.2</version>
+ <scope>runtime</scope>
+ </dependency>
+
+ <!-- iPOJO bundles -->
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.ipojo</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.ipojo.composite</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.ipojo.arch</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.ipojo.handler.eventadmin</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.ipojo.handler.whiteboard</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.ipojo.handler.temporal</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.ipojo.handler.extender</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.ipojo.handler.jmx</artifactId>
+ <version>1.2.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+
+ <!-- Project properties -->
+ <properties>
+ <!-- The target directory containing all dependency bundles. -->
+ <bundle.target.dir>bundle</bundle.target.dir>
+ </properties>
+
+ <!-- Build configuration -->
+ <build>
+ <plugins>
+
+ <!-- Collects project dependencies into the target bundle directory -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy-bundles</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${bundle.target.dir}</outputDirectory>
+ <excludeTransitive>true</excludeTransitive>
+ <overWriteSnapshots>true</overWriteSnapshots>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Archive the generated runtime -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>make-assembly</id>
+ <phase>install</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <finalName>iPOJO-runtime-${project.version}</finalName>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ <descriptors>
+ <descriptor>assembly.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </plugin>
+
+ <!-- Removes the target bundle directory -->
+ <plugin>
+ <artifactId>maven-clean-plugin</artifactId>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>${project.basedir}</directory>
+ <includes>
+ <include>${bundle.target.dir}</include>
+ </includes>
+ </fileset>
+ </filesets>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|