Author: rfeng
Date: Tue Oct 21 17:36:31 2008
New Revision: 706821

URL: http://svn.apache.org/viewvc?rev=706821&view=rev
Log:
Add the plugin to produce eclipse distro, target config and plugin.xml

Modified:
    tuscany/branches/sca-equinox/modules/thirdparty-library/   (props changed)
    tuscany/branches/sca-equinox/modules/thirdparty-library/pom.xml

Propchange: tuscany/branches/sca-equinox/modules/thirdparty-library/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Tue Oct 21 17:36:31 2008
@@ -1,15 +1,18 @@
-target
-*.iws
-*.ipr
-*.iml
-*.log*
-.project
-.classpath
-junit*.properties
-.settings
-.deployables
-.wtpmodules
-.externalToolBuilders
-maven-eclipse.xml
-META-INF
-lib
+target
+*.iws
+*.ipr
+*.iml
+*.log*
+.project
+.classpath
+junit*.properties
+.settings
+.deployables
+.wtpmodules
+.externalToolBuilders
+maven-eclipse.xml
+META-INF
+lib
+eclipse
+plugin.xml
+tuscany.target

Modified: tuscany/branches/sca-equinox/modules/thirdparty-library/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/modules/thirdparty-library/pom.xml?rev=706821&r1=706820&r2=706821&view=diff
==============================================================================
--- tuscany/branches/sca-equinox/modules/thirdparty-library/pom.xml (original)
+++ tuscany/branches/sca-equinox/modules/thirdparty-library/pom.xml Tue Oct 21 
17:36:31 2008
@@ -44,54 +44,65 @@
         </dependency>
     </dependencies>
 
-    <profiles>
-        <profile>
-            <id>eclipse</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-clean-plugin</artifactId>
-                        <configuration>
-                            <filesets>
-                                <fileset>
-                                    <directory>${basedir}/lib</directory>
-                                    <includes>
-                                        <include>*</include>
-                                    </includes>
-                                    <followSymlinks>false</followSymlinks>
-                                </fileset>
-                            </filesets>
-                        </configuration>
-                    </plugin>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
 
-                    <plugin>
-                        <groupId>org.apache.tuscany.sca</groupId>
-                        <artifactId>tuscany-maven-bundle-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>assemble-thirdparty-bundle</id>
-                                <phase>process-resources</phase>
-                                <goals>
-                                    <goal>assemble-thirdparty-bundle</goal>
-                                </goals>
-                                <configuration>
-                                    
<symbolicName>org.apache.tuscany.sca.thirdparty.library
-                                    </symbolicName>
-                                </configuration>
-                            </execution>
-                            <execution>
-                                <id>generate-pde-classpath</id>
-                                <phase>process-resources</phase>
-                                <goals>
-                                    <goal>generate-pde-classpath</goal>
-                                </goals>
-                            </execution>
+                <configuration>
+                    <instructions>
+                        <Bundle-Version>1.4</Bundle-Version>
+                        
<Bundle-SymbolicName>org.apache.tuscany.sca.thirdparty.library;singleton:=true</Bundle-SymbolicName>
+                        
<Bundle-Description>${pom.description}</Bundle-Description>
+                    </instructions>
+                </configuration>
+            </plugin>        
+            <plugin>
+                <artifactId>maven-clean-plugin</artifactId>
+                <configuration>
+                    <filesets>
+                        <fileset>
+                            <directory>${basedir}/eclipse</directory>
+                            <includes>
+                                <include>*</include>
+                            </includes>
+                            <followSymlinks>false</followSymlinks>
+                        </fileset>
+                    </filesets>
+                </configuration>
+            </plugin>
 
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+            <plugin>
+                <groupId>org.apache.tuscany.sca</groupId>
+                <artifactId>tuscany-maven-bundle-plugin</artifactId>
+                <executions>
+                    <!--
+                        <execution> <id>assemble-thirdparty-bundle</id> 
<phase>process-resources</phase> <goals>
+                        <goal>assemble-thirdparty-bundle</goal> </goals> 
<configuration>
+                        
<symbolicName>org.apache.tuscany.sca.thirdparty.library </symbolicName> 
</configuration>
+                        </execution>
+                    -->
+                    <execution>
+                        <id>build-thirdparty-distro</id>
+                        <phase>generate-resources</phase>
+                        <goals>
+                            <goal>build-thirdparty-distro</goal>
+                        </goals>
+                    </execution>
+
+<!--  
+                    <execution>
+                        <id>generate-pde-classpath</id>
+                        <phase>process-resources</phase>
+                        <goals>
+                            <goal>generate-pde-classpath</goal>
+                        </goals>
+                    </execution>
+-->
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
 
 </project>


Reply via email to