You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cl...@apache.org on 2008/07/15 15:13:23 UTC

svn commit: r676905 - in /felix/sandbox/clement/ipojo-utils/eclipse: ./ org.apache.felix.ipojo.eclipse.feature/ org.apache.felix.ipojo.eclipse.plugin/ org.apache.felix.ipojo.eclipse.plugin/.settings/ org.apache.felix.ipojo.eclipse.plugin/META-INF/ org....

Author: clement
Date: Tue Jul 15 06:13:17 2008
New Revision: 676905

URL: http://svn.apache.org/viewvc?rev=676905&view=rev
Log:
Commit the iPOJO Eclipse plugin

Added:
    felix/sandbox/clement/ipojo-utils/eclipse/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/.project
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/build.properties
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/feature.xml
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.classpath
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.project
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.settings/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.settings/org.eclipse.jdt.core.prefs
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/META-INF/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/META-INF/MANIFEST.MF
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/build.properties
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/Bundle.gif   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/Pojo.gif   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/sample.gif   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/bnd-0.0.249.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/org.apache.felix.ipojo.manipulator-0.8.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/org.apache.felix.ipojo.metadata-0.8.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/resolver.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/xercesImpl.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/xml-apis.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/plugin.xml
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/Activator.java
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/BuildAction.java
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/CreateAction.java
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddBNDFileAction.java
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddFilesAction.java
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddMetadataFileAction.java
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/.project
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.1.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.2.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.1.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.2.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.6.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.6.1.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.8.0.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.8.0.1.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.1.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.2.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.5.1.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.5.2.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.6.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.6.1.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.8.0.0.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.8.0.1.jar   (with props)
    felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/site.xml

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/.project
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/.project?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/.project (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/.project Tue Jul 15 06:13:17 2008
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.apache.felix.ipojo.eclipse.feature</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.pde.FeatureBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.FeatureNature</nature>
+	</natures>
+</projectDescription>

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/build.properties
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/build.properties?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/build.properties (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/build.properties Tue Jul 15 06:13:17 2008
@@ -0,0 +1 @@
+bin.includes = feature.xml

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/feature.xml
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/feature.xml?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/feature.xml (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.feature/feature.xml Tue Jul 15 06:13:17 2008
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="iPOJO_Plugin"
+      label="IPOJO_Plugin Feature"
+      version="0.8.0.1"
+      provider-name="Clement Escoffier">
+
+   <description url="http://cwiki.apache.org/FELIX/ipojo.html">
+      This plug-in allows the easy creation iPOJO bundles in Eclipse.
+Based on BND (see http://www.aqute.biz/Code/Bnd), it builds a
+bundle from a Java project.
+For more info about iPOJO, see http://felix.apache.org/site/apache-felix-ipojo.html.
+CHANGELOG :
+0.7.3.0 : initial version
+0.7.3.1 : update the embedded BND version to the 0.0.178
+0.7.3.2 : update the iPOJO manipulator to add the annotations
+support.
+0.7.5.0 : update the iPOJO manipulator and metadata to version
+0.7.5, use the new BND version (0.0.198).
+0.7.5.1 : update the iPOJO manipulator and update the BND version
+(0.0.208)
+0.7.5.2 : version compiled with Java 1.5 instead of Java 1.6
+0.7.6.0 : update the BND version to 0.0.236 and update to use
+iPOJO 0.7.6 manipulator
+0.7.6.1 : update the BND version to 0.0.249 and update to use
+the iPOJO 0.7.6 manipulator
+0.8.0.0 : update the manipulator to use the 0.8.0 version
+   </description>
+
+   <license url="http://www.example.com/license">
+      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
+&quot;License&quot;); 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
+&quot;AS IS&quot; 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.
+   </license>
+
+   <url>
+      <update label="iPOJO Update Site" url="http://clement.plop-plop.net/update"/>
+   </url>
+
+   <requires>
+      <import plugin="org.eclipse.ui"/>
+      <import plugin="org.eclipse.core.runtime"/>
+      <import plugin="org.eclipse.core.resources"/>
+      <import plugin="org.eclipse.ui.ide"/>
+      <import plugin="org.eclipse.jdt"/>
+      <import plugin="org.eclipse.jdt.core"/>
+      <import plugin="org.eclipse.ui.console"/>
+   </requires>
+
+   <plugin
+         id="org.apache.felix.ipojo.eclipse.plugin"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+</feature>

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.classpath
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.classpath?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.classpath (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.classpath Tue Jul 15 06:13:17 2008
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry exported="true" kind="lib" path="lib/bnd-0.0.249.jar" sourcepath="org.apache.felix.ipojo.eclipse.pluginsrc.zip"/>
+	<classpathentry exported="true" kind="lib" path="lib/resolver.jar" sourcepath="org.apache.felix.ipojo.eclipse.pluginsrc.zip"/>
+	<classpathentry exported="true" kind="lib" path="lib/xercesImpl.jar" sourcepath="org.apache.felix.ipojo.eclipse.pluginsrc.zip"/>
+	<classpathentry exported="true" kind="lib" path="lib/xml-apis.jar" sourcepath="org.apache.felix.ipojo.eclipse.pluginsrc.zip"/>
+	<classpathentry exported="true" kind="lib" path="lib/org.apache.felix.ipojo.manipulator-0.8.0.jar" sourcepath="org.apache.felix.ipojo.eclipse.pluginsrc.zip"/>
+	<classpathentry exported="true" kind="lib" path="lib/org.apache.felix.ipojo.metadata-0.8.0.jar" sourcepath="org.apache.felix.ipojo.eclipse.pluginsrc.zip"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.project
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.project?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.project (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.project Tue Jul 15 06:13:17 2008
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.apache.felix.ipojo.eclipse.plugin</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.settings/org.eclipse.jdt.core.prefs?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.settings/org.eclipse.jdt.core.prefs (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/.settings/org.eclipse.jdt.core.prefs Tue Jul 15 06:13:17 2008
@@ -0,0 +1,12 @@
+#Fri Jul 11 11:13:51 CEST 2008
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/META-INF/MANIFEST.MF?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/META-INF/MANIFEST.MF (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/META-INF/MANIFEST.MF Tue Jul 15 06:13:17 2008
@@ -0,0 +1,23 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: iPOJO Plugin
+Bundle-SymbolicName: org.apache.felix.ipojo.eclipse.plugin; singleton:=true
+Bundle-Version: 0.8.0.2
+Bundle-Activator: org.apache.felix.ipojo.eclipse.plugin.Activator
+Bundle-Vendor: Clement Escoffier
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.core.resources,
+ org.eclipse.ui.ide,
+ org.eclipse.jdt,
+ org.eclipse.jdt.core,
+ org.eclipse.ui.console
+Bundle-ActivationPolicy: lazy
+Bundle-ClassPath: .,
+ lib/bnd-0.0.249.jar,
+ lib/resolver.jar,
+ lib/xercesImpl.jar,
+ lib/xml-apis.jar,
+ lib/org.apache.felix.ipojo.manipulator-0.8.0.jar,
+ lib/org.apache.felix.ipojo.metadata-0.8.0.jar
+Bundle-RequiredExecutionEnvironment: J2SE-1.5

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/build.properties
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/build.properties?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/build.properties (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/build.properties Tue Jul 15 06:13:17 2008
@@ -0,0 +1,12 @@
+source.. = src/
+output.. = bin/
+bin.includes = plugin.xml,\
+               META-INF/,\
+               .,\
+               icons/,\
+               lib/bnd-0.0.249.jar,\
+               lib/resolver.jar,\
+               lib/xercesImpl.jar,\
+               lib/xml-apis.jar,\
+               lib/org.apache.felix.ipojo.manipulator-0.8.0.jar,\
+               lib/org.apache.felix.ipojo.metadata-0.8.0.jar

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/Bundle.gif
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/Bundle.gif?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/Bundle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/Pojo.gif
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/Pojo.gif?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/Pojo.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/sample.gif
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/sample.gif?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/icons/sample.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/bnd-0.0.249.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/bnd-0.0.249.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/bnd-0.0.249.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/org.apache.felix.ipojo.manipulator-0.8.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/org.apache.felix.ipojo.manipulator-0.8.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/org.apache.felix.ipojo.manipulator-0.8.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/org.apache.felix.ipojo.metadata-0.8.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/org.apache.felix.ipojo.metadata-0.8.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/org.apache.felix.ipojo.metadata-0.8.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/resolver.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/resolver.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/resolver.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/xercesImpl.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/xercesImpl.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/xercesImpl.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/xml-apis.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/xml-apis.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/lib/xml-apis.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/plugin.xml
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/plugin.xml?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/plugin.xml (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/plugin.xml Tue Jul 15 06:13:17 2008
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>
+<plugin>
+
+   <extension
+         point="org.eclipse.ui.popupMenus">
+      <objectContribution
+            id="org.apache.felix.ipojo.eclipse.plugin.contribs"
+            nameFilter="metadata.xml"
+            objectClass="org.eclipse.core.resources.IFile">
+         <menu
+               id="org.apache.felix.ipojo.eclipse.plugin.menu"
+               label="iPOJO"
+               path="additions">
+            <separator
+                  name="group1">
+            </separator>
+         </menu>
+         <action
+               class="org.apache.felix.ipojo.eclipse.plugin.build.CreateAction"
+               enablesFor="1"
+               icon="icons/Bundle.gif"
+               id="org.apache.felix.ipojo.eclipse.plugin.action1"
+               label="Create the bundle"
+               menubarPath="org.apache.felix.ipojo.eclipse.plugin.menu/group1"
+               tooltip="Create a bundle">
+         </action>
+         <action
+               class="org.apache.felix.ipojo.eclipse.plugin.build.BuildAction"
+               enablesFor="1"
+               icon="icons/Bundle.gif"
+               id="org.apache.felix.ipojo.eclipse.plugin.manipulation"
+               label="Manipulate bundle"
+               menubarPath="org.apache.felix.ipojo.eclipse.plugin.menu/group1"
+               tooltip="Build an existing bundle">
+         </action>
+      </objectContribution>
+      <objectContribution
+            id="org.apache.felix.ipojo.eclipse.plugin.contribution1"
+            objectClass="org.eclipse.jdt.core.IJavaProject">
+         <menu
+               id="org.apache.felix.ipojo.eclipse.plugin.menu1"
+               label="iPOJO"
+               path="additions">
+            <separator
+                  name="group1">
+            </separator>
+         </menu>
+         <action
+               class="org.apache.felix.ipojo.eclipse.plugin.project.AddBNDFileAction"
+               enablesFor="1"
+               icon="icons/sample.gif"
+               id="org.apache.felix.ipojo.eclipse.plugin.newAction"
+               label="Create BND File"
+               menubarPath="org.apache.felix.ipojo.eclipse.plugin.menu1/group1"
+               tooltip="Create an empty BND file">
+         </action>
+         <action
+               class="org.apache.felix.ipojo.eclipse.plugin.project.AddMetadataFileAction"
+               enablesFor="1"
+               icon="icons/sample.gif"
+               id="org.apache.felix.ipojo.eclipse.plugin.action2"
+               label="Create metadata.xml file"
+               menubarPath="org.apache.felix.ipojo.eclipse.plugin.menu1/group1"
+               tooltip="Create an empty metadata.xml file">
+         </action>
+         <action
+               class="org.apache.felix.ipojo.eclipse.plugin.project.AddFilesAction"
+               enablesFor="1"
+               icon="icons/sample.gif"
+               id="org.apache.felix.ipojo.eclipse.plugin.action3"
+               label="Create both files"
+               menubarPath="org.apache.felix.ipojo.eclipse.plugin.menu1/group1"
+               tooltip="Create an empty BND file and an empty metadata.xml file">
+         </action>
+      </objectContribution>
+   </extension>
+
+</plugin>

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/Activator.java
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/Activator.java?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/Activator.java (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/Activator.java Tue Jul 15 06:13:17 2008
@@ -0,0 +1,76 @@
+package org.apache.felix.ipojo.eclipse.plugin;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.ui.console.ConsolePlugin;
+import org.eclipse.ui.console.IConsole;
+import org.eclipse.ui.console.MessageConsole;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+	// The plug-in ID
+	public static final String PLUGIN_ID = "org.apache.felix.ipojo.eclipse.plugin";
+	
+	public static final String PLUGIN_NAME = "iPOJO Plugin";
+	
+	private static MessageConsole CONSOLE = null;
+
+	// The shared instance
+	private static Activator plugin;
+	
+	/**
+	 * The constructor
+	 */
+	public Activator() {
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+	 */
+	public void start(BundleContext context) throws Exception {
+		super.start(context);
+		plugin = this;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+	 */
+	public void stop(BundleContext context) throws Exception {
+		plugin = null;
+		super.stop(context);
+	}
+
+	/**
+	 * Returns the shared instance
+	 *
+	 * @return the shared instance
+	 */
+	public static Activator getDefault() {
+		return plugin;
+	}
+
+	/**
+	 * Returns an image descriptor for the image file at the given
+	 * plug-in relative path
+	 *
+	 * @param path the path
+	 * @return the image descriptor
+	 */
+	public static ImageDescriptor getImageDescriptor(String path) {
+		return imageDescriptorFromPlugin(PLUGIN_ID, path);
+	}
+	
+	public static MessageConsole getConsole() {
+		if(CONSOLE == null) { CONSOLE = new MessageConsole(PLUGIN_NAME, null); }
+		CONSOLE.activate();
+		ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] {CONSOLE});
+		System.out.println("Register the new console to the consolve manager : " + ConsolePlugin.getDefault());
+		return CONSOLE;
+	}
+}

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/BuildAction.java
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/BuildAction.java?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/BuildAction.java (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/BuildAction.java Tue Jul 15 06:13:17 2008
@@ -0,0 +1,117 @@
+package org.apache.felix.ipojo.eclipse.plugin.build;
+
+import java.io.File;
+
+import org.apache.felix.ipojo.eclipse.plugin.Activator;
+import org.apache.felix.ipojo.manipulator.Pojoization;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IFolder;
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.IActionDelegate;
+import org.eclipse.ui.IObjectActionDelegate;
+import org.eclipse.ui.IWorkbenchPart;
+import org.eclipse.ui.console.MessageConsole;
+import org.eclipse.ui.console.MessageConsoleStream;
+
+public class BuildAction implements IObjectActionDelegate {
+	
+	IFile selected;
+
+	/**
+	 * Constructor for BuildAction.
+	 */
+	public BuildAction() {
+		super();
+	}
+
+	/**
+	 * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart)
+	 */
+	public void setActivePart(IAction action, IWorkbenchPart targetPart) {
+	}
+
+	/**
+	 * @see IActionDelegate#run(IAction)
+	 */
+	public void run(IAction action) {
+		Shell shell = new Shell();
+		MessageConsole console = Activator.getConsole();
+		console.clearConsole();
+		MessageConsoleStream stream = new MessageConsoleStream(console);
+		
+		// Look for the input bundle
+		// Get project name 
+		String projectName = selected.getProject().getName();
+		stream.println("Start manipulating the project : " + projectName);
+		
+		// Look for the bundle with this name
+		File input = getFileFor(selected.getProject().getFile(projectName+".jar"));
+		if(!input.exists()) {
+			stream.println("Cannot build the iPOJO Bundle : the input bundle " + projectName + ".jar file is not found.");
+			MessageDialog.openError(
+					shell,
+					Activator.PLUGIN_NAME,
+					"Cannot build the iPOJO Bundle : the input bundle " + projectName + ".jar file is not found.");
+            return;
+		}
+		
+		File metadata = getFileFor(selected.getProject().getFile("metadata.xml"));
+		File output = getFileFor(selected.getProject().getFile("_out.jar"));
+		
+		Pojoization pojo = new Pojoization();
+		stream.println("Start Pojoization...");
+	    pojo.pojoization(input, output, metadata);
+	    stream.println("Pojoization finished : " + pojo.getErrors().size() + " error(s)" + " - " + pojo.getWarnings().size() + " warning(s)");
+	    
+	    String warning = "";
+	    for (int i = 0; i < pojo.getWarnings().size(); i++) {
+	           warning += pojo.getWarnings().get(i) + "\n";
+	    }
+	    if(pojo.getWarnings().size() != 0) {
+	    	stream.println("Warning(s): \n"+ warning);
+	    	MessageDialog.openWarning(
+					shell,
+					"iPOJO Plugin",
+					"Warnings occur during the manipulation : \n"+ warning);
+	    }
+	    
+	    if (pojo.getErrors().size() > 0) {
+	    	stream.println("Error: \n" + pojo.getErrors().get(0));
+	    	MessageDialog.openError(
+				shell,
+				"iPOJO Plugin",
+				"An error occurs during the manipulation : \n"+ pojo.getErrors().get(0));
+	    	return;
+	    }
+	    
+	    input.delete();
+	    output.renameTo(input);
+	    
+	    stream.println("Manipulation ended");
+	    MessageDialog.openInformation(
+	    		shell, 
+	    		"iPOJO Plugin",
+	    		"The manipulation is finished");
+	}
+
+	/**
+	 * @see IActionDelegate#selectionChanged(IAction, ISelection)
+	 */
+	public void selectionChanged(IAction action, ISelection selection) {
+		if(selection != null && !selection.isEmpty()) {
+			selected = (IFile) ((StructuredSelection) selection).getFirstElement();
+		}
+	}
+	
+	File getFileFor(IFile iFile) {
+		return iFile.getLocation().makeAbsolute().toFile();
+	}
+	
+	File getFolderFor(IFolder iFolder) {
+		return iFolder.getLocation().makeAbsolute().toFile();
+	}
+}

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/CreateAction.java
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/CreateAction.java?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/CreateAction.java (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/build/CreateAction.java Tue Jul 15 06:13:17 2008
@@ -0,0 +1,238 @@
+package org.apache.felix.ipojo.eclipse.plugin.build;
+
+import java.io.File;
+
+import org.apache.felix.ipojo.eclipse.plugin.Activator;
+import org.apache.felix.ipojo.manipulator.Pojoization;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IFolder;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.IActionDelegate;
+import org.eclipse.ui.IObjectActionDelegate;
+import org.eclipse.ui.IWorkbenchPart;
+import org.eclipse.ui.console.MessageConsole;
+import org.eclipse.ui.console.MessageConsoleStream;
+
+import aQute.lib.osgi.Builder;
+import aQute.lib.osgi.Jar;
+import aQute.lib.osgi.eclipse.EclipseClasspath;
+
+public class CreateAction implements IObjectActionDelegate {
+	
+	IFile selected;
+
+	/**
+	 * Constructor for BuildAction.
+	 */
+	public CreateAction() {
+		super();
+	}
+
+	/**
+	 * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart)
+	 */
+	public void setActivePart(IAction action, IWorkbenchPart targetPart) {
+	}
+
+	/**
+	 * @see IActionDelegate#run(IAction)
+	 */
+	public void run(IAction action) {
+		Shell shell = new Shell();
+		MessageConsole console = Activator.getConsole();
+		console.clearConsole();
+		MessageConsoleStream stream = new MessageConsoleStream(console);
+		
+		// Look for the input bundle
+		// Get project name 
+		String projectName = selected.getProject().getName();
+		stream.println("Start manipulating the project : " + projectName);
+		
+        // Produce Bundle jar file with bnd
+        stream.println("BND - Create Bundle");
+        
+        File bndFile = getFileFor(selected.getProject().getFile(selected.getProject().getName()+".bnd"));
+        if(!bndFile.exists()) {
+            MessageDialog.openError(
+                    shell,
+                    Activator.PLUGIN_NAME,
+                    "Cannot build the Bundle : the BND file " + projectName + ".bnd file is not found.");
+            return;
+        }
+        
+        File jarFile = getFileFor(selected.getProject().getFile(selected.getProject().getName()+".jar"));
+        if(jarFile.exists()) {
+            stream.println("The final jar file already exist => delete the existing one");
+            boolean r = jarFile.delete();
+            if(!r) {
+                MessageDialog.openError(
+                        shell,
+                        Activator.PLUGIN_NAME,
+                        "Cannot delete the existing bundle " + projectName + ".jar.");
+                return;
+            }
+        }
+        
+        try {
+            File p = selected.getProject().getLocation().toFile();
+            
+            Builder builder = new Builder();           
+            EclipseClasspath ecp = new EclipseClasspath(builder, p.getParentFile(), p);
+            
+            builder.setClasspath((File[])ecp.getClasspath().toArray(new File[0]));
+            builder.setSourcepath((File[])ecp.getSourcepath().toArray(new File[0]));
+            builder.setProperties(bndFile);
+            
+            String path = builder.getProperty("-output");
+            if ( path == null ) {
+                path = bndFile.getAbsolutePath().replaceAll("\\.bnd$",".jar");
+            }
+            new File(path).delete();
+            
+            builder.build();
+            Jar jar = builder.getJar();
+            
+            
+            if ( builder.getErrors().size() >  0 ) {
+                boolean rem = builder.getErrors().remove("The JAR is empty");
+                if (rem) { 
+                    MessageDialog.openWarning(
+                            shell,
+                            "iPOJO Plugin",
+                            "The bundle file does not contains any classes or resources");
+                    stream.println("Empty Jar detected");
+                }
+                if(builder.getErrors().size() > 0) {
+                    stream.println("An error ocurs during the bundle construction : " + builder.getErrors().get(0));
+                    MessageDialog.openError(
+                            shell,
+                            "iPOJO Plugin",
+                            "An error ocurs during the bundle construction : " + builder.getErrors().get(0));
+                    return; 
+                }
+            }
+            
+            jar.write(new File(path));
+            stream.println("Bundle constructed correctly");
+            if ( builder.getWarnings().size() >  0 ) {
+                String warning = "";
+                for (int i = 0; i < builder.getWarnings().size(); i++) {
+                   warning += builder.getWarnings().get(i) + "\n";
+                }
+                stream.println("Warnings occur during the bundle construction : \n" + warning);                
+                MessageDialog.openWarning(
+                        shell,
+                        "iPOJO Plugin",
+                        "Warnings occur during the bundle construction : \n" + warning);
+            } 
+                    
+        //  } 
+        } catch( Exception e ) {
+            MessageDialog.openError(
+                    shell,
+                    "iPOJO Plugin",
+                    "An exception occur while generating the JAR " + bndFile.getAbsolutePath() + " : " + e.getMessage());
+            return; 
+        }
+
+        stream.println("BND - Done");
+        
+        // Get the created jar
+        String bndJarFileName = selected.getProject().getName()+".jar";
+        IFile bndJarIFile = selected.getProject().getFile(bndJarFileName);
+        File bndJarFile = getFileFor(bndJarIFile);
+        
+        stream.println("Start manipulating : " + bndJarFile.getName());
+        
+		// Look for the bundle with this name
+		if(!bndJarFile.exists()) {
+			stream.println("Cannot build the iPOJO Bundle : the input bundle " + bndJarFile.getName() + " file is not found.");
+			MessageDialog.openError(
+					shell,
+					Activator.PLUGIN_NAME,
+					"Cannot build the iPOJO Bundle : the input bundle " + bndJarFile.getName() + " file is not found.");
+            return;
+		}
+		
+		File metadata = getFileFor(selected.getProject().getFile("metadata.xml"));
+		File output = getFileFor(selected.getProject().getFile("_out.jar"));
+		
+		Pojoization pojo = new Pojoization();
+		stream.println("Start Pojoization...");
+	    pojo.pojoization(bndJarFile, output, metadata);
+	    stream.println("Pojoization finished : " + pojo.getErrors().size() + " error(s)" + " - " + pojo.getWarnings().size() + " warning(s)");
+	    
+	    String warning = "";
+	    for (int i = 0; i < pojo.getWarnings().size(); i++) {
+	           warning += pojo.getWarnings().get(i) + "\n";
+	    }
+	    if(pojo.getWarnings().size() != 0) {
+	    	stream.println("Warning(s): \n"+ warning);
+	    	MessageDialog.openWarning(
+					shell,
+					"iPOJO Plugin",
+					"Warnings occur during the manipulation : \n"+ warning);
+	    }
+	    
+	    if (pojo.getErrors().size() > 0) {
+	    	stream.println("Error: \n" + pojo.getErrors().get(0));
+	    	MessageDialog.openError(
+				shell,
+				"iPOJO Plugin",
+				"An error occurs during the manipulation : \n"+ pojo.getErrors().get(0));
+	    	return;
+	    }
+	    
+	    if(!bndJarFile.delete()) {
+	        stream.println("Cannot delete the file " + bndJarFile.getName() + ".");
+	        MessageDialog.openError(
+	                shell,
+	                "iPOJO Plugin",
+	                "Cannot delete the file " + bndJarFile.getName() + ".");
+	        return;
+	    }
+	    if(!output.renameTo(bndJarFile)) {
+	        stream.println("Cannot rename the file " + output.getName() + " to " + bndJarFile.getName() + ".");
+	        MessageDialog.openError(
+                    shell,
+                    "iPOJO Plugin",
+                    "Cannot rename the file " + output.getName() + " to " + bndJarFile.getName() + ".");
+            return;
+	    }
+	    
+	    try {
+            selected.getProject().refreshLocal(IResource.DEPTH_ONE, null);
+        } catch (CoreException e) {
+            e.printStackTrace();
+        }
+	    
+	    stream.println("Manipulation : Done");
+	    MessageDialog.openInformation(
+	    		shell, 
+	    		"iPOJO Plugin",
+	    		"The manipulation is finished");
+	}
+
+	/**
+	 * @see IActionDelegate#selectionChanged(IAction, ISelection)
+	 */
+	public void selectionChanged(IAction action, ISelection selection) {
+		if(selection != null && !selection.isEmpty()) {
+			selected = (IFile) ((StructuredSelection) selection).getFirstElement();
+		}
+	}
+	
+	File getFileFor(IFile iFile) {
+		return iFile.getLocation().makeAbsolute().toFile();
+	}
+	
+	File getFolderFor(IFolder iFolder) {
+		return iFolder.getLocation().makeAbsolute().toFile();
+	}
+}

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddBNDFileAction.java
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddBNDFileAction.java?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddBNDFileAction.java (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddBNDFileAction.java Tue Jul 15 06:13:17 2008
@@ -0,0 +1,51 @@
+package org.apache.felix.ipojo.eclipse.plugin.project;
+
+import org.eclipse.jdt.core.IJavaProject;
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.IActionDelegate;
+import org.eclipse.ui.IObjectActionDelegate;
+import org.eclipse.ui.IWorkbenchPart;
+
+public class AddBNDFileAction implements IObjectActionDelegate {
+	
+	private IJavaProject selected;
+
+	/**
+	 * Constructor for Action1.
+	 */
+	public AddBNDFileAction() {
+		super();
+	}
+
+	/**
+	 * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart)
+	 */
+	public void setActivePart(IAction action, IWorkbenchPart targetPart) { }
+
+	/**
+	 * @see IActionDelegate#run(IAction)
+	 */
+	public void run(IAction action) {
+		if(selected == null) { return; }
+		
+		Shell shell = new Shell();
+		AddFilesAction.createBNDFile(shell, selected);
+	}
+
+	/**
+	 * @see IActionDelegate#selectionChanged(IAction, ISelection)
+	 */
+	public void selectionChanged(IAction action, ISelection selection) {
+		if (selection != null && (selection instanceof StructuredSelection)) {
+			StructuredSelection ss = (StructuredSelection) selection;
+			selected =  (IJavaProject) ss.getFirstElement();
+			
+			return;
+		}
+		selected =  null;
+	}
+
+}

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddFilesAction.java
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddFilesAction.java?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddFilesAction.java (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddFilesAction.java Tue Jul 15 06:13:17 2008
@@ -0,0 +1,83 @@
+package org.apache.felix.ipojo.eclipse.plugin.project;
+
+import java.io.ByteArrayInputStream;
+
+import org.apache.felix.ipojo.eclipse.plugin.Activator;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.jdt.core.IJavaProject;
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.IActionDelegate;
+import org.eclipse.ui.IObjectActionDelegate;
+import org.eclipse.ui.IWorkbenchPart;
+
+public class AddFilesAction implements IObjectActionDelegate {
+	
+	private IJavaProject selected;
+
+	/**
+	 * Constructor for Action1.
+	 */
+	public AddFilesAction() {
+		super();
+	}
+
+	/**
+	 * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart)
+	 */
+	public void setActivePart(IAction action, IWorkbenchPart targetPart) {
+	}
+
+	/**
+	 * @see IActionDelegate#run(IAction)
+	 */
+	public void run(IAction action) {
+		Shell shell = new Shell();
+	    
+		if(selected == null) { return; }
+		
+		createBNDFile(shell, selected);
+		createMetadataFile(shell, selected);
+	}
+	
+	protected static void createBNDFile(Shell shell, IJavaProject project) {
+		IFile f2 = project.getProject().getFile(project.getProject().getName()+".bnd");
+		try {
+			String myString = "Import-Package: * \nExport-Package: * \n#Private-Package: \n";
+			byte currentXMLBytes[] = myString.getBytes();
+			ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(currentXMLBytes);
+			f2.create(byteArrayInputStream, false, null);
+		} catch (CoreException e) { 
+			MessageDialog.openError(shell, Activator.PLUGIN_NAME, "Cannot create the BND file : " + e.getMessage());
+		}
+	}
+	
+	protected static void createMetadataFile(Shell shell, IJavaProject project) {
+		IFile f1 = project.getProject().getFile("metadata.xml");
+		try {
+			String myString = "<ipojo>\n<!-- declare your component types and instances here -->\n</ipojo>";
+			byte currentXMLBytes[] = myString.getBytes();
+			ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(currentXMLBytes);
+			f1.create(byteArrayInputStream, true, null);
+		} catch (CoreException e1) {
+			MessageDialog.openError(shell, Activator.PLUGIN_NAME, "Cannot create the metadata.xml file : " + e1.getMessage());
+		}
+	}
+	
+	/**
+	 * @see IActionDelegate#selectionChanged(IAction, ISelection)
+	 */
+	public void selectionChanged(IAction action, ISelection selection) {
+		if (selection != null && (selection instanceof StructuredSelection)) {
+			StructuredSelection ss = (StructuredSelection) selection;
+			selected =  (IJavaProject) ss.getFirstElement();
+			return;
+		}
+		selected =  null;
+	}
+
+}

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddMetadataFileAction.java
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddMetadataFileAction.java?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddMetadataFileAction.java (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.plugin/src/org/apache/felix/ipojo/eclipse/plugin/project/AddMetadataFileAction.java Tue Jul 15 06:13:17 2008
@@ -0,0 +1,50 @@
+package org.apache.felix.ipojo.eclipse.plugin.project;
+
+import org.eclipse.jdt.core.IJavaProject;
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.IActionDelegate;
+import org.eclipse.ui.IObjectActionDelegate;
+import org.eclipse.ui.IWorkbenchPart;
+
+public class AddMetadataFileAction implements IObjectActionDelegate {
+	
+	private IJavaProject selected;
+
+	/**
+	 * Constructor for Action1.
+	 */
+	public AddMetadataFileAction() {
+		super();
+	}
+
+	/**
+	 * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart)
+	 */
+	public void setActivePart(IAction action, IWorkbenchPart targetPart) {
+	}
+
+	/**
+	 * @see IActionDelegate#run(IAction)
+	 */
+	public void run(IAction action) {
+		if(selected == null) { return; }
+		Shell shell = new Shell();
+		AddFilesAction.createMetadataFile(shell, selected);
+	}
+
+	/**
+	 * @see IActionDelegate#selectionChanged(IAction, ISelection)
+	 */
+	public void selectionChanged(IAction action, ISelection selection) {
+		if (selection != null && (selection instanceof StructuredSelection)) {
+			StructuredSelection ss = (StructuredSelection) selection;
+			selected =  (IJavaProject) ss.getFirstElement();
+			return;
+		}
+		selected =  null;
+	}
+
+}

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/.project
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/.project?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/.project (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/.project Tue Jul 15 06:13:17 2008
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.apache.felix.ipojo.eclipse.update</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.pde.UpdateSiteBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.UpdateSiteNature</nature>
+	</natures>
+</projectDescription>

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.1.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.2.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.2.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.3.2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.1.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.2.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.2.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.5.2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.6.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.6.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.6.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.6.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.6.1.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.7.6.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.8.0.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.8.0.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.8.0.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.8.0.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.8.0.1.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/features/iPOJO_Plugin_0.8.0.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.1.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.2.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.2.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.3.2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.5.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.5.1.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.5.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.5.2.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.5.2.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.5.2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.6.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.6.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.6.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.6.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.6.1.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.7.6.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.8.0.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.8.0.0.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.8.0.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.8.0.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.8.0.1.jar?rev=676905&view=auto
==============================================================================
Binary file - no diff available.

Propchange: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/plugins/org.apache.felix.ipojo.eclipse.plugin_0.8.0.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/site.xml
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/site.xml?rev=676905&view=auto
==============================================================================
--- felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/site.xml (added)
+++ felix/sandbox/clement/ipojo-utils/eclipse/org.apache.felix.ipojo.eclipse.update/site.xml Tue Jul 15 06:13:17 2008
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+   <feature url="features/iPOJO_Plugin_0.8.0.1.jar" id="iPOJO_Plugin" version="0.8.0.1">
+      <category name="iPOJO"/>
+   </feature>
+   <category-def name="iPOJO" label="iPOJO">
+      <description>
+         iPOJO Plugins
+      </description>
+   </category-def>
+</site>