瀏覽代碼

SONAR-1879 Remove the character '-' from plugin keys

tags/2.6
simonbrandhof 13 年之前
父節點
當前提交
2ca3e28c0b

+ 1
- 1
subprojects/sonar-update-center/sonar-packaging-maven-plugin/src/main/java/org/sonar/updatecenter/mavenplugin/AbstractSonarPluginMojo.java 查看文件

@@ -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() {

+ 22
- 0
subprojects/sonar-update-center/sonar-packaging-maven-plugin/src/test/java/org/sonar/updatecenter/mavenplugin/AbstractSonarPluginMojoTest.java 查看文件

@@ -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"));

}

}

Loading…
取消
儲存