]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-1879 Remove the character '-' from plugin keys
authorsimonbrandhof <simon.brandhof@gmail.com>
Tue, 19 Oct 2010 11:12:35 +0000 (11:12 +0000)
committersimonbrandhof <simon.brandhof@gmail.com>
Tue, 19 Oct 2010 11:12:35 +0000 (11:12 +0000)
subprojects/sonar-update-center/sonar-packaging-maven-plugin/src/main/java/org/sonar/updatecenter/mavenplugin/AbstractSonarPluginMojo.java
subprojects/sonar-update-center/sonar-packaging-maven-plugin/src/test/java/org/sonar/updatecenter/mavenplugin/AbstractSonarPluginMojoTest.java

index 3841ae85ccc64397178e69b59c6209e33f766608..fd3d4252ab09799bbcdafc1f6873756a9f46e872 100644 (file)
@@ -179,7 +179,7 @@ public abstract class AbstractSonarPluginMojo extends AbstractMojo {
     if (StringUtils.endsWith(pluginKey, "-sonar-plugin")) {
       return StringUtils.removeEnd(pluginKey, "-sonar-plugin");
     }
-    return pluginKey;
+    return StringUtils.remove(pluginKey, "-");
   }
 
   protected final String getPluginClass() {
index a2412a269639c9a8e643bf644829e715b1978c05..27f8acfb39604078b5ee97af991826fb33a01e2a 100644 (file)
@@ -1,3 +1,22 @@
+/*
+ * Sonar, open source software quality management tool.
+ * Copyright (C) 2009 SonarSource SA
+ * mailto:contact AT sonarsource DOT com
+ *
+ * Sonar is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * Sonar is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with Sonar; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02
+ */
 package org.sonar.updatecenter.mavenplugin;
 
 import static org.hamcrest.MatcherAssert.assertThat;
@@ -21,6 +40,9 @@ public class AbstractSonarPluginMojoTest {
     assertThat(mojo.getPluginKey(), is("test"));
     mojo.pluginKey = "test";
     assertThat(mojo.getPluginKey(), is("test"));
+    mojo.pluginKey = "test-foo";
+    assertThat(mojo.getPluginKey(), is("testfoo"));
+
   }
 
 }