Introduce feature.xml generation
authorMathieu Baudier <mbaudier@argeo.org>
Sat, 6 Dec 2008 21:17:58 +0000 (21:17 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Sat, 6 Dec 2008 21:17:58 +0000 (21:17 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk/maven@1907 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

15 files changed:
plugins/maven-argeo-pde-plugin/.classpath
plugins/maven-argeo-pde-plugin/.settings/org.eclipse.jdt.core.prefs
plugins/maven-argeo-pde-plugin/pom.xml
plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/Feature.java [new file with mode: 0644]
plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/FeatureDescriptorMojo.java [new file with mode: 0644]
plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/Plugin.java [new file with mode: 0644]
plugins/maven-argeo-pde-plugin/src/main/resources/META-INF/maven/lifecycle.xml
plugins/maven-argeo-pde-plugin/src/main/resources/META-INF/plexus/components.xml
plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.build.xml
plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.mojos.xml
plugins/maven-argeo-pde-plugin/src/main/scripts/download.build.xml [deleted file]
plugins/maven-argeo-pde-plugin/src/main/scripts/download.mojos.xml [deleted file]
plugins/maven-argeo-pde-plugin/src/test/eclipse/features/argeo.slc.testfeature/feature.xml [deleted file]
plugins/maven-argeo-pde-plugin/src/test/eclipse/features/argeo.slc.testfeature/pom.xml
plugins/maven-argeo-pde-plugin/src/test/eclipse/plugins/argeo.slc.testplugin/META-INF/MANIFEST.MF

index 03ebd9b4693ddbab1710f7cd5433d702eed5187d..0fd79a7e96fa17f91d6dff685586cba21a259e03 100644 (file)
@@ -2,7 +2,7 @@
 <classpath>
        <classpathentry kind="src" path="src/main/java"/>
        <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
-       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
        <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
        <classpathentry kind="output" path="target/classes"/>
 </classpath>
index 63f4cf16b86f19ee867bfd53e823fcfe4a7c4a34..173eaf613689ca0fef3b5894372e01de1b02074e 100644 (file)
@@ -1,5 +1,12 @@
-#Fri Dec 05 10:50:53 CET 2008
+#Sat Dec 06 10:08:40 CET 2008
 eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
 org.eclipse.jdt.core.compiler.compliance=1.4
+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.3
index ccc005ffb6e75003b6b6f2cae5f869e6c4a4096a..be705bb972528f68916326647a5eb0dc3296eaa0 100644 (file)
@@ -6,6 +6,28 @@
        <packaging>maven-plugin</packaging>\r
        <name>Argeo PDE Plugin</name>\r
 \r
+       <build>\r
+               <plugins>\r
+                       <plugin>\r
+                               <artifactId>maven-compiler-plugin</artifactId>\r
+                               <configuration>\r
+                                       <source>1.4</source>\r
+                                       <target>1.4</target>\r
+                               </configuration>\r
+                       </plugin>\r
+                       <plugin>\r
+                               <artifactId>maven-plugin-plugin</artifactId>\r
+                               <dependencies>\r
+                                       <dependency>\r
+                                               <groupId>org.apache.maven</groupId>\r
+                                               <artifactId>maven-plugin-tools-ant\r
+                                               </artifactId>\r
+                                               <version>2.1</version>\r
+                                       </dependency>\r
+                               </dependencies>\r
+                       </plugin>\r
+               </plugins>\r
+       </build>\r
        <dependencies>\r
                <dependency>\r
                        <groupId>org.apache.maven</groupId>\r
                        </exclusions>\r
                </dependency>\r
        </dependencies>\r
-\r
-       <build>\r
-               <plugins>\r
-                       <plugin>\r
-                               <artifactId>maven-plugin-plugin</artifactId>\r
-                               <dependencies>\r
-                                       <dependency>\r
-                                               <groupId>org.apache.maven</groupId>\r
-                                               <artifactId>maven-plugin-tools-ant\r
-                                               </artifactId>\r
-                                               <version>2.1</version>\r
-                                       </dependency>\r
-                               </dependencies>\r
-                               <configuration>\r
-                                       <goalPrefix>argeo-pde</goalPrefix>\r
-                               </configuration>\r
-                       </plugin>\r
-               </plugins>\r
-       </build>\r
        <distributionManagement>\r
                <repository>\r
                        <uniqueVersion>false</uniqueVersion>\r
diff --git a/plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/Feature.java b/plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/Feature.java
new file mode 100644 (file)
index 0000000..25a129d
--- /dev/null
@@ -0,0 +1,43 @@
+package org.argeo.slc.maven.plugins.pde;
+
+import java.util.List;
+
+public class Feature {
+       private String providerName;
+       private String license;
+       private String copyright;
+       private List plugins;
+
+       public String getProviderName() {
+               return providerName;
+       }
+
+       public void setProviderName(String providerName) {
+               this.providerName = providerName;
+       }
+
+       public String getLicense() {
+               return license;
+       }
+
+       public void setLicense(String license) {
+               this.license = license;
+       }
+
+       public String getCopyright() {
+               return copyright;
+       }
+
+       public void setCopyright(String copyright) {
+               this.copyright = copyright;
+       }
+
+       public List getPlugins() {
+               return plugins;
+       }
+
+       public void setPlugins(List plugins) {
+               this.plugins = plugins;
+       }
+
+}
diff --git a/plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/FeatureDescriptorMojo.java b/plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/FeatureDescriptorMojo.java
new file mode 100644 (file)
index 0000000..849a642
--- /dev/null
@@ -0,0 +1,83 @@
+package org.argeo.slc.maven.plugins.pde;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.List;
+
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.project.MavenProject;
+import org.codehaus.plexus.util.IOUtil;
+import org.codehaus.plexus.util.xml.PrettyPrintXMLWriter;
+
+/**
+ * Generates a feature descripto based on the pom
+ * 
+ * @goal featureDescriptor
+ * @phase process-resources
+ */
+public class FeatureDescriptorMojo extends AbstractMojo {
+       /**
+        * The Maven project.
+        * 
+        * @parameter expression="${project}"
+        * @required
+        * @readonly
+        */
+       private MavenProject project;
+
+       /**
+        * The directory for the pom
+        * 
+        * @parameter expression="${basedir}"
+        * @required
+        */
+       private File baseDir;
+
+       /**
+        * Information about the feature
+        * 
+        * @parameter expression="${argeo-pde.feature}"
+        * @required
+        */
+       private Feature feature;
+
+       public void execute() throws MojoExecutionException {
+               File featureDesc = new File(baseDir, "feature.xml");
+               FileWriter fileWriter = null;
+               try {
+                       fileWriter = new FileWriter(featureDesc);
+                       PrettyPrintXMLWriter xmlWriter = new PrettyPrintXMLWriter(
+                                       fileWriter);
+                       xmlWriter.startElement("feature");
+                       xmlWriter.addAttribute("id", project.getArtifactId());
+                       xmlWriter.addAttribute("label", project.getName());
+
+                       String projectVersion = project.getVersion();
+                       int indexSnapshot = projectVersion.indexOf("-SNAPSHOT");
+                       if (indexSnapshot > -1)
+                               projectVersion = projectVersion.substring(0, indexSnapshot);
+                       projectVersion = projectVersion + ".qualifier";
+
+                       // project.
+                       xmlWriter.addAttribute("version", projectVersion);
+
+                       List plugins = feature.getPlugins();
+                       for (int i = 0; i < plugins.size(); i++) {
+                               Plugin plugin = (Plugin) plugins.get(i);
+                               xmlWriter.startElement("plugin");
+                               xmlWriter.addAttribute("id", plugin.getId());
+                               xmlWriter.addAttribute("version", plugin.getVersion());
+                               xmlWriter.endElement();// plugin
+                       }
+
+                       xmlWriter.endElement();// feature
+               } catch (IOException e) {
+                       throw new MojoExecutionException("Cannot write feature descriptor",
+                                       e);
+               }
+               IOUtil.close(fileWriter);
+               getLog().info("FeatureDescriptorMojo done");
+       }
+}
diff --git a/plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/Plugin.java b/plugins/maven-argeo-pde-plugin/src/main/java/org/argeo/slc/maven/plugins/pde/Plugin.java
new file mode 100644 (file)
index 0000000..eec09c4
--- /dev/null
@@ -0,0 +1,23 @@
+package org.argeo.slc.maven.plugins.pde;
+
+public class Plugin {
+       private String id;
+       private String version;
+
+       public String getId() {
+               return id;
+       }
+
+       public void setId(String id) {
+               this.id = id;
+       }
+
+       public String getVersion() {
+               return version;
+       }
+
+       public void setVersion(String version) {
+               this.version = version;
+       }
+
+}
index 9cc13514ad4b1385a30f37e2dbf46ddb68a22e91..9ad001e8151d25e4940ab4c74419c5f726c25f7f 100644 (file)
                        </phase>
                </phases>
        </lifecycle>
+       <!-- 
+       <lifecycle>
+               <id>buildNumber</id>
+               <phases>
+                       <phase>
+                               <id>validate</id>
+                               <executions>
+                                       <execution>
+                                               <goals>
+                                                       <goal>org.codehaus.mojo:buildnumber-maven-plugin:create</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <buildNumberPropertyName>scmRevision</buildNumberPropertyName>
+                                                       <doCheck>false</doCheck>
+                                                       <doUpdate>false</doUpdate>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </phase>
+               </phases>
+       </lifecycle>
+        -->
 </lifecycles>
index 7055dbab5c14754243a6ad455299baf381e9abf6..fa7d8484b9d49e9890c13e2b4d939ca907914da3 100644 (file)
@@ -15,6 +15,9 @@
                                                        <initialize>
                                                                org.argeo.slc.maven:maven-argeo-pde-plugin:eclipseTarget
                                                        </initialize>
+                                                       <process-resources>
+                                                               org.argeo.slc.maven:maven-argeo-pde-plugin:featureDescriptor
+                                                       </process-resources>
                                                        <package>
                                                                org.argeo.slc.maven:maven-argeo-pde-plugin:packageElement
                                                        </package>
index 4029f6360a5f2151995c1f8acca1808fbb348267..aec1adfee9499a52af88156e990f1635fc4f1218 100644 (file)
@@ -78,7 +78,7 @@
                <property name="elementBuildScript" location="${buildDirectory}/${elementType}s/${elementId}/build.xml" />
 
                <eclipseAnt antfile="${ant.file}" antargs="eclipse.generateScripts -DpdeBuilder=${pdeBuilder} -DpluginPath=${dependencyDir} -DprojectDirectory=${projectDirectory} -DeclipseBuildDir=${eclipseBuildDir} -DelementId=${elementId} -DbuildDirectory=${buildDirectory}" />
-               <eclipseAnt antfile="${elementBuildScript}" antargs="${buildScriptTargets} -Dplugin.destination=${pluginDestination} -Dfeature.destination=${featureDestination}  -DelementId=${elementId} -DbuildTempFolder=${buildTempFolder} -Dtemp.folder=${buildTempFolder}/temp.folder -Dfeature.temp.folder=${buildTempFolder}/feature.temp.folder ${buildScriptProperties}" />
+               <eclipseAnt antfile="${elementBuildScript}" antargs="${buildScriptTargets} -Dplugin.destination=${pluginDestination} -Dfeature.destination=${featureDestination}  -DelementId=${elementId} -DbuildTempFolder=${buildTempFolder} -Dtemp.folder=${buildTempFolder}/temp.folder -Dfeature.temp.folder=${buildTempFolder}/feature.temp.folder -DjavacFailOnError=true ${buildScriptProperties}" />
 
                <copy todir="${project.build.directory}">
                        <fileset dir="${featureDestination}">
index b10aaacff204f9c1e36dc6a3b4e1f62c4879e875..d1223d10ac935279456ca3b025d23b8d81445603 100644 (file)
 
                        <parameters>
                                <!-- Common -->
-                               <!--  
-                               <parameter>
-                                       <name>eclipseBuildDir</name>
-                                       <property>eclipseBuildDir</property>
-                                       <required>true</required>
-                                       <expression>${eclipseBuildDir}</expression>
-                                       <type>java.lang.String</type>
-                                       <description>
-                                               The Eclipse build dir location
-                                       </description>
-                               </parameter>
-                               -->
                                <parameter>
                                        <name>eclipseAntArgs</name>
                                        <property>eclipseAntArgs</property>
@@ -88,6 +76,7 @@
 
                        <parameters>
                                <!-- Common -->
+                               <!-- TODO: remove -->
                                <parameter>
                                        <name>eclipseBuildDir</name>
                                        <property>eclipseBuildDir</property>
diff --git a/plugins/maven-argeo-pde-plugin/src/main/scripts/download.build.xml b/plugins/maven-argeo-pde-plugin/src/main/scripts/download.build.xml
deleted file mode 100644 (file)
index 9cc23ec..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<project default="eclipseBuildDir">
-
-       <target name="eclipseBuildDir">
-               <fail message="Property eclipseBuildDir has to be set"
-                     unless="eclipseBuildDir" />
-
-               <property name="downloadsDir" location="${eclipseBuildDir}/download" />
-               <mkdir dir="${downloadsDir}" />
-
-               <!-- Base -->
-               <doTar target="eclipse"
-                      file="eclipse-SDK-3.3.2-linux-gtk.tar.gz"
-                      url="http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-SDK-3.3.2-linux-gtk.tar.gz" />
-               <doZip target="eclipse"
-                      file="eclipse-RCP-3.3.2-delta-pack.zip"
-                      url="http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-RCP-3.3.2-delta-pack.zip" />
-
-               <!--
-               <doZip target="eclipse" file="" url="" />
--->
-               <!-- WTP -->
-               <doZip target="pluginPath/eclipse-WTP-2.0.2"
-                      file="wtp-R-2.0.2-20080223205547.zip"
-                      url="http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/webtools/downloads/drops/R2.0/R-2.0.2-20080223205547/wtp-R-2.0.2-20080223205547.zip" />
-               <doZip target="pluginPath/eclipse-WTP-2.0.2"
-                      file="emf-sdo-xsd-SDK-2.3.2.zip"
-                      url="http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/modeling/emf/emf/downloads/drops/2.3.2/R200802051830/emf-sdo-xsd-SDK-2.3.2.zip" />
-               <doZip target="pluginPath/eclipse-WTP-2.0.2"
-                      file="GEF-SDK-3.3.2.zip"
-                      url="http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/tools/gef/downloads/drops/3.3.2/R200802211602/GEF-SDK-3.3.2.zip" />
-
-               <doZip target="pluginPath/Spring-IDE-2.0.5"
-                      file="spring-ide_2.0.5_v200805211800.zip"
-                      url="http://s3browse.com/getObject/dist.springframework.org/release/IDE/spring-ide_2.0.5_v200805211800.zip" />
-
-       </target>
-
-       <macrodef name="doZip">
-               <attribute name="url" />
-               <attribute name="target" />
-               <attribute name="file" default="download.zip" />
-               <attribute name="downloadLocation"
-                          default="${downloadsDir}/@{target}" />
-               <attribute name="downloadFile" default="@{downloadLocation}/@{file}" />
-               <sequential>
-                       <mkdir dir="@{downloadLocation}" />
-                       <retrieve url="@{url}" downloadfile="@{downloadFile}" />
-                       <mkdir dir="${eclipseBuildDir}/@{target}" />
-                       <unzip dest="${eclipseBuildDir}/@{target}" src="@{downloadFile}" />
-                       <removeEclipseDir dir="${eclipseBuildDir}/@{target}" />
-               </sequential>
-       </macrodef>
-
-       <macrodef name="doTar">
-               <attribute name="url" />
-               <attribute name="target" />
-               <attribute name="file" default="download.zip" />
-               <attribute name="downloadLocation"
-                          default="${downloadsDir}/@{target}" />
-               <attribute name="downloadFile" default="@{downloadLocation}/@{file}" />
-               <sequential>
-                       <mkdir dir="@{downloadLocation}" />
-                       <retrieve url="@{url}" downloadfile="@{downloadFile}" />
-                       <mkdir dir="${eclipseBuildDir}/@{target}" />
-                       <untar dest="${eclipseBuildDir}/@{target}"
-                              src="@{downloadFile}"
-                              compression="gzip" />
-                       <removeEclipseDir dir="${eclipseBuildDir}/@{target}" />
-               </sequential>
-       </macrodef>
-
-       <macrodef name="retrieve">
-               <attribute name="url" />
-               <attribute name="downloadFile" />
-               <sequential>
-                       <echo message="Download from URL @{url} to @{downloadFile}" />
-                       <get src="@{url}"
-                            dest="@{downloadFile}"
-                            verbose="true"
-                            usetimestamp="true" />
-               </sequential>
-       </macrodef>
-
-       <macrodef name="removeEclipseDir">
-               <attribute name="dir" />
-               <sequential>
-                       <echo message="Remove eclipse dir from @{dir} if present" />
-                       <move todir="@{dir}">
-                               <fileset dir="@{dir}">
-                                       <include name="eclipse/plugins/**" />
-                                       <include name="eclipse/features/**" />
-                               </fileset>
-                               <globmapper from="eclipse/*" to="*" />
-                       </move>
-                       <delete dir="@{dir}/eclipse" />
-               </sequential>
-       </macrodef>
-</project>
\ No newline at end of file
diff --git a/plugins/maven-argeo-pde-plugin/src/main/scripts/download.mojos.xml b/plugins/maven-argeo-pde-plugin/src/main/scripts/download.mojos.xml
deleted file mode 100644 (file)
index f581d36..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<pluginMetadata>
-       <mojos>
-               <mojo>
-                       <goal>eclipseBuildDir</goal>
-                       <call>eclipseBuildDir</call>
-                       <description>
-                               Prepare an eclispe build dir by downloading the required
-                               components
-                       </description>
-
-                       <parameters>
-                               <!-- Common -->
-                               <parameter>
-                                       <name>eclipseBuildDir</name>
-                                       <property>eclipseBuildDir</property>
-                                       <required>true</required>
-                                       <expression>${eclipseBuildDir}</expression>
-                                       <type>java.lang.String</type>
-                                       <description>
-                                               The Eclipse build dir location
-                                       </description>
-                               </parameter>
-                       </parameters>
-               </mojo>
-       </mojos>
-</pluginMetadata>
\ No newline at end of file
diff --git a/plugins/maven-argeo-pde-plugin/src/test/eclipse/features/argeo.slc.testfeature/feature.xml b/plugins/maven-argeo-pde-plugin/src/test/eclipse/features/argeo.slc.testfeature/feature.xml
deleted file mode 100644 (file)
index 1d448ff..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="argeo.slc.testfeature"
-      label="Testfeature Feature"
-      version="1.0.0">
-
-   <description url="http://www.example.com/description">
-      [Enter Feature Description here.]
-   </description>
-
-   <copyright url="http://www.example.com/copyright">
-      [Enter Copyright Description here.]
-   </copyright>
-
-   <license url="http://www.example.com/license">
-      [Enter License Description here.]
-   </license>
-
-   <plugin
-         id="argeo.slc.testplugin"
-         download-size="0"
-         install-size="0"
-         version="1.0.0"
-         unpack="false"/>
-
-</feature>
index cfb00bece4875a5cf7fd1acf840f41bfcc9a3e17..32c7fc3c3136ea6e239bb92e832c20e07d678381 100644 (file)
@@ -6,6 +6,11 @@
        <version>0.1.1-SNAPSHOT</version>
        <packaging>eclipseFeature</packaging>
        <name>Argeo SLC Test Eclipse Feature</name>
+       <scm>
+               <developerConnection>
+            scm:svn:https://www.argeo.org/svn/slc/trunk/maven/plugins/maven-argeo-pde-plugin/src/test/eclipse/features/argeo.slc.testfeature
+        </developerConnection>
+       </scm>
        <build>
                <plugins>
                        <plugin>
                                <version>0.3.1-SNAPSHOT</version>
                                <extensions>true</extensions>
                                <configuration>
-                                       <buildScriptProperties>-DjavacSource=1.5
-                                               -DjavacTarget=1.5</buildScriptProperties>
+                                       <buildScriptProperties><![CDATA[-DjavacSource=1.5 -DjavacTarget=1.5]]></buildScriptProperties>
+                                       <feature>
+                                               <plugins>
+                                                       <plugin>
+                                                               <id>argeo.slc.testplugin</id>
+                                                               <version>1.0.0.qualifier</version>
+                                                       </plugin>
+                                               </plugins>
+                                       </feature>
                                </configuration>
                        </plugin>
+                                       <!--
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>buildnumber-maven-plugin</artifactId>
                                <executions>
                                        <execution>
+                                               <id>getScmRevision</id>
                                                <phase>validate</phase>
                                                <goals>
                                                        <goal>create</goal>
                                                </goals>
+                                               <configuration>
+                                                       <buildNumberPropertyName>scmRevision</buildNumberPropertyName>
+                                                       <doCheck>false</doCheck>
+                                                       <doUpdate>true</doUpdate>
+                                               </configuration>
                                        </execution>
+                                               <execution> <id>getTimestamp</id> <phase>initialize</phase>
+                                               <goals> <goal>create</goal> </goals> <configuration>
+                                               <format>{0}_{1,date,yyyyMMddHHmmss}</format> <items>
+                                               <item>${scmRevision}</item> <item>timestamp</item> </items>
+                                               </configuration> </execution>
                                </executions>
                                <configuration>
-                                       <doCheck>true</doCheck>
+                                       <doCheck>false</doCheck>
                                        <doUpdate>true</doUpdate>
                                </configuration>
                        </plugin>
+                                       -->
                </plugins>
        </build>
 
index 76b31e8140b790d20b3856ac94d0a75882eb016f..01aad32247e7912435af8fb56f91e99b9b9a0885 100644 (file)
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: Testplugin Plug-in
 Bundle-SymbolicName: argeo.slc.testplugin; singleton:=true
-Bundle-Version: 1.0.0
+Bundle-Version: 1.0.0.qualifier
 Bundle-Activator: argeo.slc.testplugin.Activator
 Require-Bundle: org.eclipse.ui,
  org.eclipse.core.runtime