]> source.dussan.org Git - sonarqube.git/commitdiff
Replace references to jira.codehaus.org by jira.sonarsource.com
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 29 May 2015 13:23:05 +0000 (15:23 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 29 May 2015 13:23:05 +0000 (15:23 +0200)
62 files changed:
README.md
pom.xml
server/sonar-process-monitor/src/test/resources/org/sonar/process/ProcessTest/sonar.properties
server/sonar-process/src/main/java/org/sonar/process/ProcessProperties.java
server/sonar-process/src/test/resources/org/sonar/process/ProcessTest/sonar.properties
server/sonar-server/src/main/java/org/sonar/server/app/TomcatConnectors.java
server/sonar-server/src/main/java/org/sonar/server/computation/step/PersistIssuesStep.java
server/sonar-server/src/main/java/org/sonar/server/db/DatabaseChecker.java
server/sonar-server/src/main/java/org/sonar/server/db/migrations/v43/ConvertIssueDebtToMinutesMigrationStep.java
server/sonar-server/src/main/java/org/sonar/server/db/migrations/v45/DeleteMeasuresOnDeletedProfilesMigrationStep.java
server/sonar-server/src/main/java/org/sonar/server/db/migrations/v451/AddMissingCustomRuleParametersMigrationStep.java
server/sonar-server/src/main/java/org/sonar/server/db/migrations/v451/DeleteUnescapedActivities.java
server/sonar-server/src/main/java/org/sonar/server/db/migrations/v51/AddNewCharacteristics.java
server/sonar-server/src/main/java/org/sonar/server/db/migrations/v51/RemovePermissionsOnModulesMigrationStep.java
server/sonar-server/src/main/java/org/sonar/server/notifications/NotificationService.java
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileService.java
server/sonar-server/src/main/java/org/sonar/server/search/BaseIndex.java
server/sonar-server/src/main/java/org/sonar/server/startup/RegisterServletFilters.java
server/sonar-server/src/main/resources/org/sonar/server/platform/ws/example-upgrades_plugins.json
server/sonar-server/src/main/resources/org/sonar/server/plugins/ws/example-installed_plugins.json
server/sonar-server/src/main/resources/org/sonar/server/plugins/ws/example-pending_plugins.json
server/sonar-server/src/main/resources/org/sonar/server/plugins/ws/example-updates_plugins.json
server/sonar-server/src/test/filteredresources/org/sonar/server/plugins/ws/PluginsWsMediumTest/update-center.properties
server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ConvertProfileMeasuresMigrationTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/ws/UpgradesActionTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PendingActionTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginWSCommonsTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatesActionTest.java
server/sonar-web/src/main/webapp/WEB-INF/app/models/api/utils.rb
server/sonar-web/src/main/webapp/WEB-INF/app/models/event.rb
server/sonar-web/src/main/webapp/WEB-INF/app/models/snapshot.rb
server/sonar-web/src/main/webapp/WEB-INF/app/views/settings/_properties.html.erb
server/sonar-web/src/main/webapp/WEB-INF/config/environment.rb
server/sonar-web/src/main/webapp/WEB-INF/db/migrate/231_refactor_rule_measures.rb
server/sonar-web/src/main/webapp/WEB-INF/db/migrate/603_add_enabled_to_projects_kee_index.rb
server/sonar-web/src/main/webapp/WEB-INF/gems/gems/activerecord-jdbc-adapter-1.1.3/lib/arjdbc/jdbc/callbacks.rb
server/sonar-web/src/main/webapp/WEB-INF/gems/gems/activerecord-jdbc-adapter-1.1.3/lib/arjdbc/mysql/adapter.rb
server/sonar-web/src/main/webapp/WEB-INF/gems/gems/activerecord-jdbc-adapter-1.1.3/lib/arjdbc/oracle/adapter.rb
sonar-application/src/main/assembly/conf/sonar.properties
sonar-batch/src/main/java/org/sonar/batch/maven/MavenProjectConverter.java
sonar-batch/src/test/java/org/sonar/batch/compute/CountUnresolvedIssuesDecoratorTest.java
sonar-batch/src/test/resources/org/sonar/batch/compute/ProjectLinksSensorTest/shouldSaveLinks.xml
sonar-core/src/main/java/org/sonar/core/i18n/RuleI18nManager.java
sonar-core/src/main/java/org/sonar/core/issue/db/UpdateConflictResolver.java
sonar-core/src/main/java/org/sonar/core/resource/ResourceDao.java
sonar-core/src/main/java/org/sonar/jpa/session/JpaDatabaseSession.java
sonar-core/src/test/java/org/sonar/core/i18n/RuleI18nManagerTest.java
sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/TimeMachine.java
sonar-plugin-api/src/main/java/org/sonar/api/database/model/MeasureModel.java
sonar-plugin-api/src/main/java/org/sonar/api/i18n/RuleI18n.java
sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java
sonar-plugin-api/src/main/java/org/sonar/api/measures/Measure.java
sonar-plugin-api/src/main/java/org/sonar/api/resources/Project.java
sonar-plugin-api/src/main/java/org/sonar/api/resources/ProjectFileSystem.java
sonar-plugin-api/src/main/java/org/sonar/api/rules/ActiveRule.java
sonar-plugin-api/src/main/java/org/sonar/api/rules/Violation.java
sonar-plugin-api/src/main/java/org/sonar/api/server/rule/RulesDefinition.java
sonar-plugin-api/src/main/java/org/sonar/api/web/NavigationSection.java
sonar-plugin-api/src/test/java/org/sonar/api/rules/ViolationTest.java
sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionTest.java
sonar-plugin-api/src/test/java/org/sonar/api/utils/WildcardPatternTest.java

index 7633cde651b81d9056feb06850ba88152155e97b..9609230d848931e1891957f9715f0e0a88ad2b9f 100644 (file)
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@ Copyright 2008-2015 SonarSource.
 Licensed under the GNU Lesser General Public License, Version 3.0: http://www.gnu.org/licenses/lgpl.txt
 
  [1]: http://www.sonarqube.org/
- [2]: http://jira.codehaus.org/browse/SONAR
+ [2]: http://jira.sonarsource.com/browse/SONAR
  [3]: http://docs.sonarqube.org/display/SONAR
 
 ### Build status
diff --git a/pom.xml b/pom.xml
index 4ceec468ab9e9e19a3ec500c18ef03ccf24725d5..32e7f3e65da1cacadb5d1202610a05fb3d048f51 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -40,7 +40,7 @@
 
   <issueManagement>
     <system>jira</system>
-    <url>http://jira.codehaus.org/browse/SONAR</url>
+    <url>http://jira.sonarsource.com/browse/SONAR</url>
   </issueManagement>
 
   <distributionManagement>
index 4d323dabfef13c32697d6684a2ca371450d78ab2..4c4ddb2f1304639c954221a26a3f72122e4cdb9b 100644 (file)
@@ -46,14 +46,14 @@ sonar.jdbc.url=jdbc:h2:tcp://localhost:9092/sonar
 # - It's recommended to use the latest version of the JDBC driver (ojdbc6.jar).
 #   Download it in http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
 # - Copy the driver to the directory extensions/jdbc-driver/oracle/
-# - If you need to set the schema, please refer to http://jira.codehaus.org/browse/SONAR-5000
+# - If you need to set the schema, please refer to http://jira.sonarsource.com/browse/SONAR-5000
 # - Comment the embedded database and uncomment the following line:
 #sonar.jdbc.url=jdbc:oracle:thin:@localhost/XE
 
 
 #----- PostgreSQL 8.x/9.x
 # Comment the embedded database and uncomment the following property to use PostgreSQL.
-# If you don't use the schema named "public", please refer to http://jira.codehaus.org/browse/SONAR-5000
+# If you don't use the schema named "public", please refer to http://jira.sonarsource.com/browse/SONAR-5000
 #sonar.jdbc.url=jdbc:postgresql://localhost/sonar
 
 
index 9532d3bace2577f2328c3e740bd838cb16346bb3..f9bf1353b4b520a69baddcdaf450b8620000fa95 100644 (file)
@@ -74,7 +74,7 @@ public class ProcessProperties {
   public static final String ES_PLUGIN_LISTUPDATE_VALUE = "value";
 
   public static final String WEB_ENFORCED_JVM_ARGS = "-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false " +
-    // jruby is slow with java 8: https://jira.codehaus.org/browse/SONAR-6115
+    // jruby is slow with java 8: https://jira.sonarsource.com/browse/SONAR-6115
     "-Djruby.compile.invokedynamic=false";
 
   private ProcessProperties() {
index 4d323dabfef13c32697d6684a2ca371450d78ab2..4c4ddb2f1304639c954221a26a3f72122e4cdb9b 100644 (file)
@@ -46,14 +46,14 @@ sonar.jdbc.url=jdbc:h2:tcp://localhost:9092/sonar
 # - It's recommended to use the latest version of the JDBC driver (ojdbc6.jar).
 #   Download it in http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
 # - Copy the driver to the directory extensions/jdbc-driver/oracle/
-# - If you need to set the schema, please refer to http://jira.codehaus.org/browse/SONAR-5000
+# - If you need to set the schema, please refer to http://jira.sonarsource.com/browse/SONAR-5000
 # - Comment the embedded database and uncomment the following line:
 #sonar.jdbc.url=jdbc:oracle:thin:@localhost/XE
 
 
 #----- PostgreSQL 8.x/9.x
 # Comment the embedded database and uncomment the following property to use PostgreSQL.
-# If you don't use the schema named "public", please refer to http://jira.codehaus.org/browse/SONAR-5000
+# If you don't use the schema named "public", please refer to http://jira.sonarsource.com/browse/SONAR-5000
 #sonar.jdbc.url=jdbc:postgresql://localhost/sonar
 
 
index 61f4718bfdc81853d37e19b378812302bfd380bf..9f385a111616aa657f07b8c8dc23b21741b1f7e8 100644 (file)
@@ -120,7 +120,7 @@ class TomcatConnectors {
       setConnectorAttribute(connector, "clientAuth", props.value("sonar.web.https.clientAuth", "false"));
       setConnectorAttribute(connector, "ciphers", props.value(PROP_HTTPS_CIPHERS));
       // SSLv3 must not be enable because of Poodle vulnerability
-      // See https://jira.codehaus.org/browse/SONAR-5860
+      // See https://jira.sonarsource.com/browse/SONAR-5860
       setConnectorAttribute(connector, "sslEnabledProtocols", "TLSv1,TLSv1.1,TLSv1.2");
       setConnectorAttribute(connector, "sslProtocol", "TLS");
       setConnectorAttribute(connector, "SSLEnabled", true);
index 0c781491669f1a24b623fe6cfb31f59b6e5c63d5..f7b790cf49734ae6ecfac6c6bac357a417b14d0c 100644 (file)
@@ -79,7 +79,7 @@ public class PersistIssuesStep implements ComputationStep {
             int updateCount = mapper.updateIfBeforeSelectedDate(dto);
             if (updateCount == 0) {
               // End-user and scan changed the issue at the same time.
-              // See https://jira.codehaus.org/browse/SONAR-4309
+              // See https://jira.sonarsource.com/browse/SONAR-4309
               conflictResolver.resolve(issue, mapper);
             }
           }
index 0cb1d9dbeaf1a0a3593b8517a84192fa482cbff2..209f9f4842323da91cc2974ff99dcf29aeb33477 100644 (file)
@@ -66,7 +66,7 @@ public class DatabaseChecker implements Startable {
     Connection connection = db.getDataSource().getConnection();
     try {
       // check version of db
-      // See http://jira.codehaus.org/browse/SONAR-6434
+      // See http://jira.sonarsource.com/browse/SONAR-6434
       int majorVersion = connection.getMetaData().getDatabaseMajorVersion();
       if (majorVersion < ORACLE_MIN_MAJOR_VERSION) {
         throw MessageException.of(String.format(
index 9f29e1ec628a74d1d2fb3d15315dcd5957e8e802..182240ed855685f11bfddf4d90f3c79f152452eb 100644 (file)
@@ -54,7 +54,7 @@ public class ConvertIssueDebtToMinutesMigrationStep extends BaseDataChange {
     final Date now = new Date(system2.now());
     MassUpdate massUpdate = context.prepareMassUpdate();
 
-    // See https://jira.codehaus.org/browse/SONAR-5394
+    // See https://jira.sonarsource.com/browse/SONAR-5394
     // The SQL request should not set the filter on technical_debt is not null. There's no index
     // on this column, so filtering is done programmatically.
     massUpdate.select("select id, technical_debt from issues");
index b61c62a09ad83b7755f8ad7ec34de40e098c5634..22b518264226a46eae78088317a58276f14a753c 100644 (file)
@@ -27,7 +27,7 @@ import org.sonar.server.db.migrations.MigrationStep;
 import org.sonar.server.db.migrations.v44.ConvertProfileMeasuresMigrationStep;
 
 /**
- * See http://jira.codehaus.org/browse/SONAR-5580
+ * See http://jira.sonarsource.com/browse/SONAR-5580
  * {@link ConvertProfileMeasuresMigrationStep}
  * introduced a regression in 4.4. Measures on orphan profiles were kept 
  * in old format (no JSON data but numeric value of profile id)
index 55e26815b53e65de3abe8bb84716fb7d850327c8..5bd93c59bf5c968f8f53c5565df8e8faafe19feb 100644 (file)
@@ -42,7 +42,7 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Multimap;
 
 /**
- * See http://jira.codehaus.org/browse/SONAR-5575
+ * See http://jira.sonarsource.com/browse/SONAR-5575
  *
  * Add missing parameters (with no value) on each custom rules
  *
index 234867cbb3c3f0defc82626e3571e9cdd6982377..ead377abd52bf4d782c3605c243d159cf6389f00 100644 (file)
@@ -31,7 +31,7 @@ import org.sonar.server.db.migrations.Select;
 import org.sonar.server.db.migrations.SqlStatement;
 
 /**
- * See http://jira.codehaus.org/browse/SONAR-5758
+ * See http://jira.sonarsource.com/browse/SONAR-5758
  *
  * @since 4.5.1
  */
index 0602f7f025bd14921ce2e60ecaaa9a9dae50fb92..395ff13cc37b7cbaa77c11af1fdf93c05e838604 100644 (file)
@@ -38,7 +38,7 @@ import com.google.common.base.Predicate;
 import com.google.common.collect.Iterables;
 
 /**
- * See http://jira.codehaus.org/browse/SONAR-6187
+ * See http://jira.sonarsource.com/browse/SONAR-6187
  *
  * Add a new Characteristic 'Usability' with 2 sub-characteristics 'Accessibility' and 'Ease of Use'
  * and add a new sub-characteristic 'Compliance' for all characteristics.
index 1261393b694b7689fce1d26dcd39d38f7f7ba17d..4d8799635bf7ef7763dfa74c32ca20d1454c3d93 100644 (file)
@@ -29,7 +29,7 @@ import org.sonar.server.db.migrations.Select;
 import org.sonar.server.db.migrations.SqlStatement;
 
 /**
- * See http://jira.codehaus.org/browse/SONAR-5596
+ * See http://jira.sonarsource.com/browse/SONAR-5596
  *
  * It's no possible to set permission on a module or a sub-view, but the batch was setting default permission on it on their creation.
  * As now it's no more the case, we need to purge this useless data.
index e13137ebead82f0b293ec0cc5ff18763effca2b6..7d4e786c9a6f8f507c96fb284ab473ae85c0d1b2 100644 (file)
@@ -111,7 +111,7 @@ public class NotificationService implements Startable {
           LOG.error("Error in NotificationService", e);
         } finally {
           // Free Hibernate session
-          // See https://jira.codehaus.org/browse/SONAR-6566
+          // See https://jira.sonarsource.com/browse/SONAR-6566
           databaseSessionFactory.clear();
         }
       }
index a9d03ea9858790d5f7cc017c08e839a7c28dce47..d9cb64268af9db24a0b7422d560e4d1a937711d3 100644 (file)
@@ -128,7 +128,7 @@ public class QProfileService {
   }
 
   public void backup(String profileKey, Writer writer) {
-    // Allowed to non-admin users (see http://jira.codehaus.org/browse/SONAR-2039)
+    // Allowed to non-admin users (see http://jira.sonarsource.com/browse/SONAR-2039)
     backuper.backup(profileKey, writer);
   }
 
index 3b2c1cdc0c64ae4e9c76e6082f8dfc92c9a2da0c..3fc1d2c0b8672f1027ed817220bcf96f8c1c160e 100644 (file)
@@ -223,7 +223,7 @@ public abstract class BaseIndex<DOMAIN, DTO extends Dto<KEY>, KEY extends Serial
 
     // In case there is a replication factor set by the index,
     // it is removed since we're using global cluster state
-    // see https://jira.codehaus.org/browse/SONAR-5687
+    // see https://jira.sonarsource.com/browse/SONAR-5687
     settings.remove("index.number_of_replicas");
 
     return settings.build();
index f9976d7b2579f6dd9b197fa64eaf2ec03c33d72e..7e682efae71a315b6f5065ad61fb613efe1be9c6 100644 (file)
@@ -44,7 +44,7 @@ public class RegisterServletFilters {
     if (MasterServletFilter.INSTANCE != null) {
       // Probably a database upgrade. MasterSlaveFilter was instantiated by the servlet container
       // while picocontainer was not completely up.
-      // See https://jira.codehaus.org/browse/SONAR-3612
+      // See https://jira.sonarsource.com/browse/SONAR-3612
       MasterServletFilter.INSTANCE.initFilters(Arrays.asList(filters));
     }
   }
index 83abaa3db8272fd2df6313034a3ed1450d98785a..43ca2a76e17801384dd9eb6754f0da504d2a65e6 100644 (file)
@@ -4,7 +4,7 @@
       "version": "5.1",
       "description": "New overall layout, merge Issues Drilldown [...]",
       "releaseDate": "2015-04-02",
-      "changeLogUrl": "http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11694&version=20666",
+      "changeLogUrl": "http://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=11694&version=20666",
       "downloadUrl": "http://dist.sonar.codehaus.org/sonarqube-5.1.zip",
       "plugins": {
         "requireUpdate": [
index bf4326a63904e12825eb63cfdd92cbb790024498..5380dff2fc6a1c262166d53ba3846107fe4718fd 100644 (file)
@@ -9,7 +9,7 @@
       "organizationName": "SonarSource",
       "organizationUrl": "http://www.sonarsource.com",
       "homepageUrl": "http://redirect.sonarsource.com/plugins/scmgit.html",
-      "issueTrackerUrl": "http://jira.codehaus.org/browse/SONARSCGIT",
+      "issueTrackerUrl": "http://jira.sonarsource.com/browse/SONARSCGIT",
       "implementationBuild": "9ce9d330c313c296fab051317cc5ad4b26319e07"
     },
     {
@@ -21,7 +21,7 @@
       "organizationName": "SonarSource",
       "organizationUrl": "http://www.sonarsource.com",
       "homepageUrl": "http://redirect.sonarsource.com/plugins/java.html",
-      "issueTrackerUrl": "http://jira.codehaus.org/browse/SONARJAVA",
+      "issueTrackerUrl": "http://jira.sonarsource.com/browse/SONARJAVA",
       "implementationBuild": "65396a609ddface8b311a6a665aca92a7da694f1"
     },
     {
@@ -33,7 +33,7 @@
       "organizationName": "SonarSource",
       "organizationUrl": "http://www.sonarsource.com",
       "homepageUrl": "http://redirect.sonarsource.com/plugins/scmsvn.html",
-      "issueTrackerUrl": "http://jira.codehaus.org/browse/SONARSCSVN",
+      "issueTrackerUrl": "http://jira.sonarsource.com/browse/SONARSCSVN",
       "implementationBuild": "213fc8a8b582ff530b12dd4a59a6512be1071234"
     }
   ]
index 85515adbd91147c1223f9e316e02d56f97a2c0a7..3849ec874f05cdcb1eed95bc814f18a69176a3c0 100644 (file)
@@ -9,7 +9,7 @@
       "organizationName": "SonarSource",
       "organizationUrl": "http://www.sonarsource.com",
       "homepageUrl": "http://redirect.sonarsource.com/plugins/scmgit.html",
-      "issueTrackerUrl": "http://jira.codehaus.org/browse/SONARSCGIT",
+      "issueTrackerUrl": "http://jira.sonarsource.com/browse/SONARSCGIT",
       "implementationBuild": "9ce9d330c313c296fab051317cc5ad4b26319e07"
     },
     {
@@ -21,7 +21,7 @@
       "organizationName": "SonarSource",
       "organizationUrl": "http://www.sonarsource.com",
       "homepageUrl": "http://redirect.sonarsource.com/plugins/java.html",
-      "issueTrackerUrl": "http://jira.codehaus.org/browse/SONARJAVA",
+      "issueTrackerUrl": "http://jira.sonarsource.com/browse/SONARJAVA",
       "implementationBuild": "65396a609ddface8b311a6a665aca92a7da694f1"
     }
   ],
@@ -35,7 +35,7 @@
       "organizationName": "SonarSource",
       "organizationUrl": "http://www.sonarsource.com",
       "homepageUrl": "http://redirect.sonarsource.com/plugins/scmsvn.html",
-      "issueTrackerUrl": "http://jira.codehaus.org/browse/SONARSCSVN",
+      "issueTrackerUrl": "http://jira.sonarsource.com/browse/SONARSCSVN",
       "implementationBuild": "213fc8a8b582ff530b12dd4a59a6512be1071234"
     }
   ]
index c9aec692554f5bacf6011760fbfd8ad78a912342..cee849909a35e252ec7418f5379dc6662e697d3d 100644 (file)
@@ -46,7 +46,7 @@
             "version": "1.0",
             "date": "2014-03-31",
             "description": "Makes the plugin compatible with multi-language analysis introduced in SonarQube 4.2 and adds support of Emma 2.0 reports",
-            "changeLogUrl": "http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=13235&version=20187"
+            "changeLogUrl": "http://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=13235&version=20187"
           },
           "status": "COMPATIBLE",
           "requires": [
index 950fb73c902a6f9600ff17a576730fc18be8380b..ffd69ef872462f2840b2d6cdeca0555069fe2ce7 100644 (file)
@@ -12,7 +12,7 @@ ltsVersion=3.7.1
 
 # Describe each version listed in "publicVersions" and "privateVersions" : release date, URL to release notes, plain-text description, URL to ZIP distribution
 3.7.1.date=2012-05-20
-3.7.1.changelogUrl=http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11694&version=232323
+3.7.1.changelogUrl=http://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=11694&version=232323
 3.7.1.description=Fix regressions
 3.7.1.downloadUrl=http://dist.sonar.codehaus.org/sonar-3.7.1.zip
 
@@ -35,13 +35,13 @@ decoy.1.0.date=2012-03-18
 decoy.1.0.sqVersions=${project.version}
 decoy.1.0.description=Surprise
 decoy.1.0.downloadUrl=[[decoy.10.jar]]
-decoy.1.0.changelogUrl=http://jira.codehaus.org/foo
+decoy.1.0.changelogUrl=http://jira.sonarsource.com/foo
 
 decoy.1.1.date=2012-03-18
 decoy.1.1.sqVersions=${project.version}
 decoy.1.1.description=Surprise
 decoy.1.1.downloadUrl=[[decoy.11.jar]]
-decoy.1.1.changelogUrl=http://jira.codehaus.org/foo
+decoy.1.1.changelogUrl=http://jira.sonarsource.com/foo
 
 # =============== decoy plugin
 # Releases. Note that no need for "privateVersions" for now.
@@ -59,4 +59,4 @@ foo.1.0.date=2012-03-18
 foo.1.0.sqVersions=${project.version}
 foo.1.0.description=Surprise
 foo.1.0.downloadUrl=[[foo.10.jar]]
-foo.1.0.changelogUrl=http://jira.codehaus.org/foo
+foo.1.0.changelogUrl=http://jira.sonarsource.com/foo
index ee404bc07e8f91c78e78d0d2ada43b9ad4df2c63..1e37ec60c79f5352a53c996821c741c0b76e4e99 100644 (file)
@@ -66,7 +66,7 @@ public class ConvertProfileMeasuresMigrationTest {
   }
 
   /**
-   * http://jira.codehaus.org/browse/SONAR-5515
+   * http://jira.sonarsource.com/browse/SONAR-5515
    * Version of quality profile was introduced in SQ 2.9. Migration must not fail
    * when there are still some projects which last analysis was done with SQ <= 2.8.
    */
@@ -91,7 +91,7 @@ public class ConvertProfileMeasuresMigrationTest {
   }
 
   /**
-   * http://jira.codehaus.org/browse/SONAR-5580
+   * http://jira.sonarsource.com/browse/SONAR-5580
    */
   @Test
   public void delete_measure_when_profile_does_not_exist() throws Exception {
index e5939d5a45dd005d73c6f200c3dd5eb2e870e51f..305fdab3cddfbda41907c9d5c42b2e4df9f51d74 100644 (file)
@@ -107,7 +107,7 @@ public class UpgradesActionTest {
       .setLicense("GNU LGPL 3")
       .setOrganization("SonarSource")
       .setOrganizationUrl("http://www.sonarsource.com")
-      .setIssueTrackerUrl("http://jira.codehaus.org/browse/SONARPLUGINS/component/14663")
+      .setIssueTrackerUrl("http://jira.sonarsource.com/browse/SONARPLUGINS/component/14663")
       .setSourcesUrl("https://github.com/SonarCommunity/sonar-branding");
     Plugin viewsPlugin = new Plugin("views")
       .setName("Views")
@@ -125,7 +125,7 @@ public class UpgradesActionTest {
         .setDate(DateUtils.parseDate("2015-04-02"))
         .setDescription("New overall layout, merge Issues Drilldown [...]")
         .setDownloadUrl("http://dist.sonar.codehaus.org/sonarqube-5.1.zip")
-        .setChangelogUrl("http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11694&version=20666")
+        .setChangelogUrl("http://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=11694&version=20666")
       );
 
     sonarUpdate.addIncompatiblePlugin(brandingPlugin);
index a9620d490c66d22a29b2cadc51e5f97ab41fb27b..143747095e81ea548548e47b823cf33853098991 100644 (file)
@@ -92,7 +92,7 @@ public class PendingActionTest {
         "      \"organizationName\": \"SonarSource\"," +
         "      \"organizationUrl\": \"http://www.sonarsource.com\"," +
         "      \"homepageUrl\": \"http://redirect.sonarsource.com/plugins/scmgit.html\"," +
-        "      \"issueTrackerUrl\": \"http://jira.codehaus.org/browse/SONARSCGIT\"," +
+        "      \"issueTrackerUrl\": \"http://jira.sonarsource.com/browse/SONARSCGIT\"," +
         "      \"implementationBuild\": \"9ce9d330c313c296fab051317cc5ad4b26319e07\"" +
         "    }" +
         "  ]," +
@@ -121,7 +121,7 @@ public class PendingActionTest {
         "      \"organizationName\": \"SonarSource\"," +
         "      \"organizationUrl\": \"http://www.sonarsource.com\"," +
         "      \"homepageUrl\": \"http://redirect.sonarsource.com/plugins/scmgit.html\"," +
-        "      \"issueTrackerUrl\": \"http://jira.codehaus.org/browse/SONARSCGIT\"," +
+        "      \"issueTrackerUrl\": \"http://jira.sonarsource.com/browse/SONARSCGIT\"," +
         "      \"implementationBuild\": \"9ce9d330c313c296fab051317cc5ad4b26319e07\"" +
         "    }" +
         "  ]" +
@@ -202,7 +202,7 @@ public class PendingActionTest {
       .setOrganizationName("SonarSource")
       .setOrganizationUrl("http://www.sonarsource.com")
       .setHomepageUrl("http://redirect.sonarsource.com/plugins/scmgit.html")
-      .setIssueTrackerUrl("http://jira.codehaus.org/browse/SONARSCGIT")
+      .setIssueTrackerUrl("http://jira.sonarsource.com/browse/SONARSCGIT")
       .setImplementationBuild("9ce9d330c313c296fab051317cc5ad4b26319e07");
   }
 
index 761cf9ee45c197daadcaea3534f235fbaf4e1ec3..11403c5993684bd99661a788934429258a9c1af4 100644 (file)
@@ -57,7 +57,7 @@ public class PluginWSCommonsTest {
       "  \"organizationName\": \"SonarSource\"," +
       "  \"organizationUrl\": \"http://www.sonarsource.com\"," +
       "  \"homepageUrl\": \"http://redirect.sonarsource.com/plugins/scmgit.html\"," +
-      "  \"issueTrackerUrl\": \"http://jira.codehaus.org/browse/SONARSCGIT\"" +
+      "  \"issueTrackerUrl\": \"http://jira.sonarsource.com/browse/SONARSCGIT\"" +
       "}");
   }
 
@@ -77,7 +77,7 @@ public class PluginWSCommonsTest {
       "  \"organizationName\": \"SonarSource\"," +
       "  \"organizationUrl\": \"http://www.sonarsource.com\"," +
       "  \"homepageUrl\": \"http://redirect.sonarsource.com/plugins/scmgit.html\"," +
-      "  \"issueTrackerUrl\": \"http://jira.codehaus.org/browse/SONARSCGIT\"," +
+      "  \"issueTrackerUrl\": \"http://jira.sonarsource.com/browse/SONARSCGIT\"," +
       "}");
   }
 
@@ -215,7 +215,7 @@ public class PluginWSCommonsTest {
       .setOrganizationName("SonarSource")
       .setOrganizationUrl("http://www.sonarsource.com")
       .setHomepageUrl("http://redirect.sonarsource.com/plugins/scmgit.html")
-      .setIssueTrackerUrl("http://jira.codehaus.org/browse/SONARSCGIT");
+      .setIssueTrackerUrl("http://jira.sonarsource.com/browse/SONARSCGIT");
   }
 
   private Plugin newPlugin() {
index 54aeddee145106c0ebfa8561ecc6f6eddb8dbea3..30c33a49e401790a75e738e958731a0c542f2417 100644 (file)
@@ -66,7 +66,7 @@ public class UpdatesActionTest extends AbstractUpdateCenterBasedPluginsWsActionT
     .setDate(DateUtils.parseDate("2014-03-31"))
     .setDescription("Makes the plugin compatible with multi-language analysis introduced in SonarQube 4.2 and adds support of Emma 2.0 reports")
     .setDownloadUrl("http://repository.codehaus.org/org/codehaus/sonar-plugins/android/sonar-android-plugin/1.0/sonar-android-plugin-1.0.jar")
-    .setChangelogUrl("http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=13235&version=20187")
+    .setChangelogUrl("http://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=13235&version=20187")
 
     .addOutgoingDependency(release(JAVA_PLUGIN, "1.0"));
 
index e136dd2c89a445d6427941fbcca5310763a65b58..fffa5f2e8c5a610e0465a1668b602670513d4820 100644 (file)
@@ -121,16 +121,16 @@ class Api::Utils
 
   # Splits a string into an array of lines
   # For history reference:
-  #   - http://jira.codehaus.org/browse/SONAR-2282 first modified the behaviour to keep the trailing lines
-  #   - then http://jira.codehaus.org/browse/SONAR-3003 reverted this modification to remove potential last empty line
-  #   - then http://jira.codehaus.org/browse/SONAR-3896 reactivate this modification to display last empty line
+  #   - http://jira.sonarsource.com/browse/SONAR-2282 first modified the behaviour to keep the trailing lines
+  #   - then http://jira.sonarsource.com/browse/SONAR-3003 reverted this modification to remove potential last empty line
+  #   - then http://jira.sonarsource.com/browse/SONAR-3896 reactivate this modification to display last empty line
   def self.split_newlines(input)
     input.split(/\r?\n|\r/, -1)
   end
 
   def self.convert_string_to_unix_newlines(input)
     # Don't use '\n' here
-    # See http://jira.codehaus.org/browse/SONAR-2571
+    # See http://jira.sonarsource.com/browse/SONAR-2571
     split_newlines(input).join("\n")
   end
 
index 01e4c8ef7f13739a6eb318bac163eaf50c9be775..b9d1b345cf75903b47ff8a5e3d92c8bfb515848e 100644 (file)
@@ -58,7 +58,7 @@ class Event < ActiveRecord::Base
   end
   
   # Use this method to display event description, as missing descriptions are not stored in the same way
-  # on different DBs (see https://jira.codehaus.org/browse/SONAR-3326)
+  # on different DBs (see https://jira.sonarsource.com/browse/SONAR-3326)
   def description_text
     description || ''
   end
index f11ffcb5d8b0cb082a036e33e1e96cb7c4296937..fd175224e56e3d60e7c93f87be9b14b897973c28 100644 (file)
@@ -71,7 +71,7 @@ class Snapshot < ActiveRecord::Base
   end
 
   def self.for_timemachine_matrix(resource)
-    # http://jira.codehaus.org/browse/SONAR-1850
+    # http://jira.sonarsource.com/browse/SONAR-1850
     # Conditions on scope and qualifier are required to exclude library snapshots.
     # Use-case :
     #   1. project A 2.0 is analyzed -> new snapshot A with qualifier TRK
index c856dfa948876fed18dc2ef947f640efa78030aa..9ef0f8ba55df0cd8e553b108cce84778d9fc716e 100644 (file)
     })
     .on('keypress', 'form', function (e) {
       if (e.which == 13 && e.target.nodeName != "TEXTAREA") {
-        /* See https://jira.codehaus.org/browse/SONAR-4363 */
+        /* See https://jira.sonarsource.com/browse/SONAR-4363 */
         submit_settings.click();
         return false;
       }
index c5c7739fd05c2a6c5ab42b423ba29bb063a106b4..825def7bd25d72c70b9f3fbf1c339b66f49d7342 100644 (file)
@@ -1,7 +1,7 @@
 RAILS_GEM_VERSION = '2.3.15'
 
 # Avoid conflict with local ruby installations
-# See http://jira.codehaus.org/browse/SONAR-3579
+# See http://jira.sonarsource.com/browse/SONAR-3579
 ENV['GEM_HOME'] = $servlet_context.getRealPath('/WEB-INF/gems')
 
 # Bootstrap the Rails environment, frameworks, and default configuration
@@ -180,7 +180,7 @@ class ActiveRecord::Migration
   def self.add_varchar_index(table_name, column_name, options = {})
     if dialect()=='mysql' && !options[:length]
       # Index of varchar column is limited to 767 bytes on mysql (<= 255 UTF-8 characters)
-      # See http://jira.codehaus.org/browse/SONAR-4137 and
+      # See http://jira.sonarsource.com/browse/SONAR-4137 and
       # http://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html
       options[:length]=255
     end
@@ -315,5 +315,5 @@ DatabaseVersion.automatic_setup
 #
 
 # Increase size of form parameters
-# See http://jira.codehaus.org/browse/SONAR-5577
+# See http://jira.sonarsource.com/browse/SONAR-5577
 Rack::Utils.key_space_limit = 262144 # 4 times the default size
index ce57fd2579f5f2fb910f9ed88e1f1ca41edd2872..aaa2113df77475d8dbb68efe4b5c5dd4d6235c72 100644 (file)
@@ -20,7 +20,7 @@
 
 #
 # Sonar 2.13
-# http://jira.codehaus.org/browse/SONAR-1974
+# http://jira.sonarsource.com/browse/SONAR-1974
 #
 class RefactorRuleMeasures < ActiveRecord::Migration
 
index 6e80a8f8ee34046517c42b412be65810dc12fb9f..8f38167d47a80c8ca29c3f433344c6188c55d88f 100644 (file)
@@ -29,7 +29,7 @@ class AddEnabledToProjectsKeeIndex < ActiveRecord::Migration
 
     if dialect=='mysql'
       # Index of varchar column is limited to 767 bytes on mysql (<= 255 UTF-8 characters)
-      # See http://jira.codehaus.org/browse/SONAR-4137 and
+      # See http://jira.sonarsource.com/browse/SONAR-4137 and
       # http://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html
       add_index :projects, [:kee, :enabled], :name => 'projects_kee', :length => {:kee => 255}
     else
index 27375c60a68f280a808432cfce1ab0d85858c604..d90ce8c728c3650fc110ecab8d5cb6a736ca7bab 100644 (file)
@@ -40,7 +40,7 @@ module ActiveRecord
         #sonar
         # Why do we try to reconnect ? It opens two connections instead of a single one.
         # Commenting the reconnection allows to have a single JDBC connection per HTTP request
-        # https://jira.codehaus.org/browse/SONAR-2784
+        # https://jira.sonarsource.com/browse/SONAR-2784
         #reconnect!
         #/sonar
       end
index 163c27c06e7eddee8a1d4631949f8144a2fa164e..740db48cbe191562300e015dedccddc3962db62f 100644 (file)
@@ -372,7 +372,7 @@ module ::ArJdbc
     end
 
     # SONAR - support the length parameter when creating indices
-    # See http://jira.codehaus.org/browse/SONAR-4137
+    # See http://jira.sonarsource.com/browse/SONAR-4137
     def quoted_columns_for_index(column_names, options = {})
       length = options[:length] if options.is_a?(Hash)
 
index 954c838f9c256464258aa742d36b632d4b3772b6..03613383541e8d2b06d58e3e710acfd17c703b44 100644 (file)
@@ -160,7 +160,7 @@ module ::ArJdbc
 
     def sql_literal?(value)
       # SonarQube
-      # See http://jira.codehaus.org/browse/SONAR-4994
+      # See http://jira.sonarsource.com/browse/SONAR-4994
       # This code always returns false (we use ActiveRecord 2.3) and is heavy-CPU consuming
       # because of raised exceptions.
       #defined?(::Arel::SqlLiteral) && ::Arel::SqlLiteral === value
index fa88713a16da714ad722b47a52dc71dfb5b1858a..82c1d5a261c9ced75f70cd6a94b4ca87f06c831d 100644 (file)
 # - Only thin client is supported
 # - Only versions 11.2.* of Oracle JDBC driver are supported
 # - The JDBC driver must be copied into the directory extensions/jdbc-driver/oracle/
-# - If you need to set the schema, please refer to http://jira.codehaus.org/browse/SONAR-5000
+# - If you need to set the schema, please refer to http://jira.sonarsource.com/browse/SONAR-5000
 #sonar.jdbc.url=jdbc:oracle:thin:@localhost/XE
 
 
 #----- PostgreSQL 8.x/9.x
-# If you don't use the schema named "public", please refer to http://jira.codehaus.org/browse/SONAR-5000
+# If you don't use the schema named "public", please refer to http://jira.sonarsource.com/browse/SONAR-5000
 #sonar.jdbc.url=jdbc:postgresql://localhost/sonar
 
 
index 21623db784df97749c5c3289dca21e749dc66ee4..ee78f0ea7c708f270de2d57b60634e78a96ada85 100644 (file)
@@ -144,7 +144,7 @@ public class MavenProjectConverter implements TaskExtension {
   }
 
   private static void guessEncoding(MavenProject pom, ProjectDefinition definition) {
-    // See http://jira.codehaus.org/browse/SONAR-2151
+    // See http://jira.sonarsource.com/browse/SONAR-2151
     String encoding = MavenUtils.getSourceEncoding(pom);
     if (encoding != null) {
       definition.setProperty(CoreProperties.ENCODING_PROPERTY, encoding);
@@ -152,7 +152,7 @@ public class MavenProjectConverter implements TaskExtension {
   }
 
   private static void guessJavaVersion(MavenProject pom, ProjectDefinition definition) {
-    // See http://jira.codehaus.org/browse/SONAR-2148
+    // See http://jira.sonarsource.com/browse/SONAR-2148
     // Get Java source and target versions from maven-compiler-plugin.
     String version = MavenUtils.getJavaSourceVersion(pom);
     if (version != null) {
index 8473e0a3da75accdf6455ddb34806bb8217e4744..19637289747cc9510424bb34a6dfdcc60cf06948 100644 (file)
@@ -139,7 +139,7 @@ public class CountUnresolvedIssuesDecoratorTest {
   }
 
   /**
-   * See http://jira.codehaus.org/browse/SONAR-1729
+   * See http://jira.sonarsource.com/browse/SONAR-1729
    */
   @Test
   public void should_not_count_issues_if_measure_already_exists() {
index a44ea429019d120de07d5a4bcd078ecab21c58f6..204af70a6151e2de534c205b4321191728dcb4da 100644 (file)
@@ -16,7 +16,7 @@
 
   <issueManagement>
     <system>jira</system>
-    <url>http://jira.codehaus.org/browse/SONAR</url>
+    <url>http://jira.sonarsource.com/browse/SONAR</url>
   </issueManagement>
 
   <mailingLists>
@@ -48,4 +48,4 @@
     </license>
   </licenses>
 
-</project>
\ No newline at end of file
+</project>
index 3be2986104473528e93ccf735497fe5468a02343..d529ee02c310fe67ade6b96cd5d6904e70a536e8 100644 (file)
@@ -30,7 +30,7 @@ import javax.annotation.CheckForNull;
 import java.util.Locale;
 
 /**
- * @deprecated in 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+ * @deprecated in 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
  */
 @Deprecated
 @BatchSide
@@ -47,7 +47,7 @@ public class RuleI18nManager implements RuleI18n {
   }
 
   /**
-   * @deprecated in 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+   * @deprecated in 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
    */
   @Override
   @Deprecated
@@ -56,7 +56,7 @@ public class RuleI18nManager implements RuleI18n {
   }
 
   /**
-   * @deprecated in 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+   * @deprecated in 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
    */
   @Override
   @Deprecated
@@ -65,7 +65,7 @@ public class RuleI18nManager implements RuleI18n {
   }
 
   /**
-   * @deprecated in 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+   * @deprecated in 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
    */
   @Override
   @Deprecated
@@ -74,7 +74,7 @@ public class RuleI18nManager implements RuleI18n {
   }
 
   /**
-   * @deprecated in 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+   * @deprecated in 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
    */
   @Override
   @Deprecated
@@ -112,7 +112,7 @@ public class RuleI18nManager implements RuleI18n {
    * Method used to ensure backward compatibility for language plugins that store HTML rule description files in the former
    * location (which was used prior to Sonar 3.0).
    * 
-   * See http://jira.codehaus.org/browse/SONAR-3319
+   * See http://jira.sonarsource.com/browse/SONAR-3319
    */
   private String lookUpDescriptionInFormerLocation(String ruleKey, String relatedProperty) {
     return defaultI18n.messageFromFile(Locale.ENGLISH, ruleKey + ".html", relatedProperty);
index 5c4457e3637667b359a97ad5ec53defa01dad26a..4fbd892d499e2a33fa7a3c83c6d47aa2fff94ad6 100644 (file)
@@ -26,7 +26,7 @@ import org.sonar.api.issue.internal.DefaultIssue;
 
 /**
  * Support concurrent modifications on issues made by analysis and users at the same time
- * See https://jira.codehaus.org/browse/SONAR-4309
+ * See https://jira.sonarsource.com/browse/SONAR-4309
  */
 public class UpdateConflictResolver {
 
index a0ac581d2fa332005f26a3aa30878eeb7bef3706..ad12d18d368dad4a3ddfb06a915c55ac1ffbeaf5 100644 (file)
@@ -208,7 +208,7 @@ public class ResourceDao implements DaoComponent {
    * Will return the component itself if it's already the root project
    * Can return null if the component does not exists.
    *
-   * The implementation should rather use a new column already containing the root project, see https://jira.codehaus.org/browse/SONAR-5188.
+   * The implementation should rather use a new column already containing the root project, see https://jira.sonarsource.com/browse/SONAR-5188.
    */
   @CheckForNull
   public ResourceDto getRootProjectByComponentKey(DbSession session, String componentKey) {
@@ -253,7 +253,7 @@ public class ResourceDao implements DaoComponent {
    * Will return the component itself if it's already the root project
    * Can return null if the component that does exists.
    *
-   * The implementation should rather use a new column already containing the root project, see https://jira.codehaus.org/browse/SONAR-5188.
+   * The implementation should rather use a new column already containing the root project, see https://jira.sonarsource.com/browse/SONAR-5188.
    */
   @CheckForNull
   public ResourceDto getRootProjectByComponentId(long componentId) {
index ab43555dd4f46cde89bc5f23ea570bd815ba813d..fb07c08c09fc7929fa09979c4aa783b65c762d06 100644 (file)
@@ -130,7 +130,7 @@ public class JpaDatabaseSession extends DatabaseSession {
       getEntityManager().persist(model);
     } catch (PersistenceException e) {
       /*
-       * See http://jira.codehaus.org/browse/SONAR-2234
+       * See http://jira.sonarsource.com/browse/SONAR-2234
        * In some cases Hibernate can throw exceptions without meaningful information about context, so we improve them here.
        */
       throw new PersistenceException("Unable to persist : " + model, e);
@@ -197,7 +197,7 @@ public class JpaDatabaseSession extends DatabaseSession {
   @Override
   public <T> T getSingleResult(Query query, T defaultValue) {
     /*
-     * See http://jira.codehaus.org/browse/SONAR-2225
+     * See http://jira.sonarsource.com/browse/SONAR-2225
      * By default Hibernate throws NonUniqueResultException without meaningful information about context,
      * so we improve it here by adding all results in error message.
      * Note that in some rare situations we can receive too many results, which may lead to OOME,
index 2c589597fb491107b6f1a749ccb53c842c743889..3dbf9a83a351c1d4bc783afe0951ae39b1281ee5 100644 (file)
@@ -70,7 +70,7 @@ public class RuleI18nManagerTest {
     verifyNoMoreInteractions(i18n);
   }
 
-  // see http://jira.codehaus.org/browse/SONAR-3319
+  // see http://jira.sonarsource.com/browse/SONAR-3319
   @Test
   public void shouldGetDescriptionFromFileWithBackwardCompatibility() {
     String propertyKeyForName = "rule.checkstyle.com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.name";
index 4b60af8f3681ef71385b371e0869bc6523c3201d..4df298671096d1899d1e7dd9d3e3b95e4454a132 100644 (file)
@@ -77,7 +77,7 @@ public interface CoreProperties {
   /**
    * @see #SUBCATEGORY_DUPLICATIONS
    * @since 2.11
-   * @deprecated since 4.0. See http://jira.codehaus.org/browse/SONAR-4660. Do not forget to remove the properties from core bundles
+   * @deprecated since 4.0. See http://jira.sonarsource.com/browse/SONAR-4660. Do not forget to remove the properties from core bundles
    */
   @Deprecated
   String CATEGORY_DUPLICATIONS = "duplications";
@@ -90,7 +90,7 @@ public interface CoreProperties {
   /**
    * @see #SUBCATEGORY_L10N
    * @since 2.11
-   * @deprecated since 4.0. See http://jira.codehaus.org/browse/SONAR-4660. Do not forget to remove the properties from core bundles
+   * @deprecated since 4.0. See http://jira.sonarsource.com/browse/SONAR-4660. Do not forget to remove the properties from core bundles
    */
   @Deprecated
   String CATEGORY_L10N = "localization";
@@ -103,7 +103,7 @@ public interface CoreProperties {
   /**
    * @see #SUBCATEGORY_DIFFERENTIAL_VIEWS
    * @since 2.11
-   * @deprecated since 4.0. See http://jira.codehaus.org/browse/SONAR-4660. Do not forget to remove the properties from core bundles
+   * @deprecated since 4.0. See http://jira.sonarsource.com/browse/SONAR-4660. Do not forget to remove the properties from core bundles
    */
   @Deprecated
   String CATEGORY_DIFFERENTIAL_VIEWS = "differentialViews";
@@ -177,7 +177,7 @@ public interface CoreProperties {
   String PROJECT_LANGUAGE_PROPERTY = "sonar.language";
 
   /**
-   * @deprecated since 4.3. See http://jira.codehaus.org/browse/SONAR-5185
+   * @deprecated since 4.3. See http://jira.sonarsource.com/browse/SONAR-5185
    */
   @Deprecated
   String DYNAMIC_ANALYSIS_PROPERTY = "sonar.dynamicAnalysis";
@@ -200,7 +200,7 @@ public interface CoreProperties {
   /* Sonar Core */
 
   /**
-   * @deprecated since 4.1. See http://jira.codehaus.org/browse/SONAR-4875
+   * @deprecated since 4.1. See http://jira.sonarsource.com/browse/SONAR-4875
    */
   @Deprecated
   String CORE_VIOLATION_LOCALE_PROPERTY = "sonar.violationLocale";
@@ -208,14 +208,14 @@ public interface CoreProperties {
   String CORE_VIOLATION_LOCALE_DEFAULT_VALUE = "en";
 
   /**
-   * @deprecated since 4.3. See http://jira.codehaus.org/browse/SONAR-5109
+   * @deprecated since 4.3. See http://jira.sonarsource.com/browse/SONAR-5109
    */
   @Deprecated
   String CORE_SKIPPED_MODULES_PROPERTY = "sonar.skippedModules";
 
   /**
    * @since 4.0
-   * @deprecated since 4.3. See http://jira.codehaus.org/browse/SONAR-5109
+   * @deprecated since 4.3. See http://jira.sonarsource.com/browse/SONAR-5109
    */
   @Deprecated
   String CORE_INCLUDED_MODULES_PROPERTY = "sonar.includedModules";
@@ -228,7 +228,7 @@ public interface CoreProperties {
   boolean CORE_ALLOW_USERS_TO_SIGNUP_DEAULT_VALUE = false;
 
   /**
-   * @deprecated since 2.14. See http://jira.codehaus.org/browse/SONAR-3153. Replaced by {@link #CORE_AUTHENTICATOR_REALM}.
+   * @deprecated since 2.14. See http://jira.sonarsource.com/browse/SONAR-3153. Replaced by {@link #CORE_AUTHENTICATOR_REALM}.
    */
   @Deprecated
   String CORE_AUTHENTICATOR_CLASS = "sonar.authenticator.class";
@@ -274,7 +274,7 @@ public interface CoreProperties {
 
   /**
    * @deprecated in 5.0
-   * @see <a href="https://jira.codehaus.org/browse/SONAR-5339">SONAR-5339</a>
+   * @see <a href="https://jira.sonarsource.com/browse/SONAR-5339">SONAR-5339</a>
    */
   @Deprecated
   String CPD_SKIP_PROPERTY = "sonar.cpd.skip";
@@ -408,7 +408,7 @@ public interface CoreProperties {
 
   /**
    * @deprecated replaced in v3.4 by properties specific to languages, for example sonar.java.coveragePlugin
-   * See http://jira.codehaus.org/browse/SONARJAVA-39 for more details.
+   * See http://jira.sonarsource.com/browse/SONARJAVA-39 for more details.
    */
   @Deprecated
   String CORE_COVERAGE_PLUGIN_PROPERTY = "sonar.core.codeCoveragePlugin";
index 9fbd6fc0b72ffcd8e46833b13df758da9cc0927f..4183d18fd9538940a7229c61d7c24c7ea998fca1 100644 (file)
@@ -42,7 +42,7 @@ public interface TimeMachine {
   List<Measure> getMeasures(TimeMachineQuery query);
 
   /**
-   * Return an empty list since 5.2. See https://jira.codehaus.org/browse/SONAR-6392
+   * Return an empty list since 5.2. See https://jira.sonarsource.com/browse/SONAR-6392
    */
   List<Object[]> getMeasuresFields(TimeMachineQuery query);
 
index 4d9a29db93f14a1d9ee93d816ec4fbdc5ce864f8..c2924048691d09ccd7708be12c7e3380175f6c1d 100644 (file)
@@ -213,7 +213,7 @@ public class MeasureModel implements Cloneable {
 
   /**
    * Concept of measure trend is dropped. This method always returns {@code null} since version 5.2.
-   * @deprecated since 5.2. See https://jira.codehaus.org/browse/SONAR-6392
+   * @deprecated since 5.2. See https://jira.sonarsource.com/browse/SONAR-6392
    * @return null
    */
   @CheckForNull
@@ -224,7 +224,7 @@ public class MeasureModel implements Cloneable {
 
   /**
    * Concept of measure trend is dropped. This method does nothing.
-   * @deprecated since 5.2. See https://jira.codehaus.org/browse/SONAR-6392
+   * @deprecated since 5.2. See https://jira.sonarsource.com/browse/SONAR-6392
    */
   @Deprecated
   public MeasureModel setTendency(Integer tendency) {
index fcfb5369dcc526a3d9c0bdd2f4e924f72b4442d8..6f2deeca942f4561415e89082fc6f2321839e71b 100644 (file)
@@ -31,7 +31,7 @@ import java.util.Locale;
  * {@link I18n}-companion component that provides translation facilities for rule names, descriptions and parameter names.
  * 
  * @since 3.2
- * @deprecated in 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+ * @deprecated in 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
  */
 @Deprecated
 @BatchSide
@@ -48,7 +48,7 @@ public interface RuleI18n {
    * @param ruleKey the rule key
    * @param locale not used
    * @return the translated name of the rule, or the default English one if the given locale is not supported, or null
-   * @deprecated since 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+   * @deprecated since 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
    */
   @Deprecated
   @CheckForNull
@@ -76,7 +76,7 @@ public interface RuleI18n {
    * @param rule the rule
    * @param locale the locale to translate into
    * @return the translated name of the rule, or the default English one if the given locale is not supported, or the rule name.
-   * @deprecated since 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+   * @deprecated since 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
    */
   @Deprecated
   @CheckForNull
@@ -104,7 +104,7 @@ public interface RuleI18n {
    * @param ruleKey the rule key
    * @param locale  the locale to translate into
    * @return the translated description of the rule, or the default English one if the given locale is not supported
-   * @deprecated since 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+   * @deprecated since 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
    */
   @Deprecated
   String getDescription(String repositoryKey, String ruleKey, Locale locale);
@@ -133,7 +133,7 @@ public interface RuleI18n {
    * @param locale the locale to translate into
    * @return the translated name of the rule parameter, or the default English one if the given locale is not supported, or null if
    *         no translation can be found.
-   * @deprecated since 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
+   * @deprecated since 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
    */
   @Deprecated
   @CheckForNull
index 227a27d7d73d662c1116d0a5b9c517208e9a7bf9..874c873ae251ab84db89528f1b14c45666a54337 100644 (file)
@@ -169,14 +169,14 @@ public final class CoreMetrics {
 
   /**
    * @deprecated since 5.0.
-   * @see <a href="https://jira.codehaus.org/browse/SONAR-5224">SONAR-5224</a>
+   * @see <a href="https://jira.sonarsource.com/browse/SONAR-5224">SONAR-5224</a>
    */
   @Deprecated
   public static final String ACCESSORS_KEY = "accessors";
 
   /**
    * @deprecated since 5.0.
-   * @see <a href="https://jira.codehaus.org/browse/SONAR-5224">SONAR-5224</a>
+   * @see <a href="https://jira.sonarsource.com/browse/SONAR-5224">SONAR-5224</a>
    */
   @Deprecated
   public static final Metric<Integer> ACCESSORS = new Metric.Builder(ACCESSORS_KEY, "Accessors", Metric.ValueType.INT)
@@ -1668,13 +1668,13 @@ public final class CoreMetrics {
     .create();
 
   /**
-   * @deprecated in 4.1. See http://jira.codehaus.org/browse/SONAR-4853
+   * @deprecated in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853
    */
   @Deprecated
   public static final String LCOM4_KEY = "lcom4";
 
   /**
-   * @deprecated in 4.1. See http://jira.codehaus.org/browse/SONAR-4853
+   * @deprecated in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853
    */
   @Deprecated
   public static final transient Metric<Double> LCOM4 = new Metric.Builder(LCOM4_KEY, "LCOM4", Metric.ValueType.FLOAT)
@@ -1687,13 +1687,13 @@ public final class CoreMetrics {
     .create();
 
   /**
-   * @deprecated in 4.1. See http://jira.codehaus.org/browse/SONAR-4853
+   * @deprecated in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853
    */
   @Deprecated
   public static final String LCOM4_BLOCKS_KEY = "lcom4_blocks";
 
   /**
-   * @deprecated in 4.1. See http://jira.codehaus.org/browse/SONAR-4853
+   * @deprecated in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853
    */
   @Deprecated
   public static final transient Metric<String> LCOM4_BLOCKS = new Metric.Builder(LCOM4_BLOCKS_KEY, "LCOM4 blocks", Metric.ValueType.DATA)
@@ -1706,13 +1706,13 @@ public final class CoreMetrics {
     .create();
 
   /**
-   * @deprecated in 4.1. See http://jira.codehaus.org/browse/SONAR-4853
+   * @deprecated in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853
    */
   @Deprecated
   public static final String LCOM4_DISTRIBUTION_KEY = "lcom4_distribution";
 
   /**
-   * @deprecated in 4.1. See http://jira.codehaus.org/browse/SONAR-4853
+   * @deprecated in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853
    */
   @Deprecated
   public static final transient Metric<String> LCOM4_DISTRIBUTION = new Metric.Builder(LCOM4_DISTRIBUTION_KEY, "Class distribution /LCOM4", Metric.ValueType.DISTRIB)
@@ -1725,13 +1725,13 @@ public final class CoreMetrics {
     .create();
 
   /**
-   * @deprecated in 4.1. See http://jira.codehaus.org/browse/SONAR-4853
+   * @deprecated in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853
    */
   @Deprecated
   public static final String SUSPECT_LCOM4_DENSITY_KEY = "suspect_lcom4_density";
 
   /**
-   * @deprecated in 4.1. See http://jira.codehaus.org/browse/SONAR-4853
+   * @deprecated in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853
    */
   @Deprecated
   public static final transient Metric<Double> SUSPECT_LCOM4_DENSITY = new Metric.Builder(SUSPECT_LCOM4_DENSITY_KEY, "Suspect LCOM4 density", Metric.ValueType.PERCENT)
index 0d041a258908c3c4cea2f177d798d26610fb6981..2acf8a09af3a71f6a44901d34793068921fea8ba 100644 (file)
@@ -438,7 +438,7 @@ public class Measure<G extends Serializable> implements Serializable {
 
   /**
    * Concept of measure trend is dropped.
-   * @deprecated since 5.2. See https://jira.codehaus.org/browse/SONAR-6392
+   * @deprecated since 5.2. See https://jira.sonarsource.com/browse/SONAR-6392
    * @return {@code null} since version 5.2
    */
   @Deprecated
@@ -449,7 +449,7 @@ public class Measure<G extends Serializable> implements Serializable {
 
   /**
    * Concept of measure trend is dropped. This method does nothing.
-   * @deprecated since 5.2. See https://jira.codehaus.org/browse/SONAR-6392
+   * @deprecated since 5.2. See https://jira.sonarsource.com/browse/SONAR-6392
    * @return the measure object instance
    */
   @Deprecated
index 14549bd4433583ea01f432b2e2c94a0b2976ca08..4063ed47712d0cce3ad55c7f4f41501bf84896c7 100644 (file)
@@ -132,7 +132,7 @@ public class Project extends Resource implements Component {
 
   /**
    * @return the project's packaging
-   * @deprecated in 2.8. See http://jira.codehaus.org/browse/SONAR-2341
+   * @deprecated in 2.8. See http://jira.sonarsource.com/browse/SONAR-2341
    */
   @Deprecated
   public String getPackaging() {
@@ -173,7 +173,7 @@ public class Project extends Resource implements Component {
   /**
    * For internal use only.
    *
-   * @deprecated in 2.8. See http://jira.codehaus.org/browse/SONAR-2341
+   * @deprecated in 2.8. See http://jira.sonarsource.com/browse/SONAR-2341
    */
   @Deprecated
   public Project setPackaging(String packaging) {
@@ -220,7 +220,7 @@ public class Project extends Resource implements Component {
    * whether it's the latest analysis done on this project (displayed in sonar dashboard) or an analysis on a past revision.
    *
    * @since 2.0
-   * @deprecated in 3.6. The analysis is now always the latest one (past analysis must be done in a chronological order). See http://jira.codehaus.org/browse/SONAR-4334
+   * @deprecated in 3.6. The analysis is now always the latest one (past analysis must be done in a chronological order). See http://jira.sonarsource.com/browse/SONAR-4334
    */
   @Deprecated
   public boolean isLatestAnalysis() {
@@ -231,7 +231,7 @@ public class Project extends Resource implements Component {
    * For internal use only.
    *
    * @deprecated in 3.6. It's not possible to analyze a project before the latest known quality snapshot.
-   * See http://jira.codehaus.org/browse/SONAR-4334
+   * See http://jira.sonarsource.com/browse/SONAR-4334
    */
   @Deprecated
   public Project setLatestAnalysis(boolean b) {
@@ -385,7 +385,7 @@ public class Project extends Resource implements Component {
   /**
    * For internal use only.
    *
-   * @deprecated since 2.6. See http://jira.codehaus.org/browse/SONAR-2126
+   * @deprecated since 2.6. See http://jira.sonarsource.com/browse/SONAR-2126
    */
   @Deprecated
   public Project setFileSystem(ProjectFileSystem fs) {
@@ -394,7 +394,7 @@ public class Project extends Resource implements Component {
   }
 
   /**
-   * @deprecated since 2.5. See http://jira.codehaus.org/browse/SONAR-2011
+   * @deprecated since 2.5. See http://jira.sonarsource.com/browse/SONAR-2011
    */
   @Deprecated
   public String getGroupId() {
@@ -402,7 +402,7 @@ public class Project extends Resource implements Component {
   }
 
   /**
-   * @deprecated since 2.5. See http://jira.codehaus.org/browse/SONAR-2011
+   * @deprecated since 2.5. See http://jira.sonarsource.com/browse/SONAR-2011
    */
   @Deprecated
   public String getArtifactId() {
@@ -411,7 +411,7 @@ public class Project extends Resource implements Component {
 
   /**
    * @return the underlying Maven project
-   * @deprecated since 2.5. See http://jira.codehaus.org/browse/SONAR-2011 ,
+   * @deprecated since 2.5. See http://jira.sonarsource.com/browse/SONAR-2011 ,
    *             MavenProject can be retrieved as an IoC dependency
    */
   @Deprecated
index 3aad72f7531ae13af20e3106f0bea61f08039c69..3780adc4a1377462c01b25635bbc6f00be5bac3b 100644 (file)
@@ -65,7 +65,7 @@ public interface ProjectFileSystem extends BatchComponent {
    * 
    * @return the current object
    * @deprecated since 2.6 - ProjectFileSystem should be immutable
-   *             See http://jira.codehaus.org/browse/SONAR-2126
+   *             See http://jira.sonarsource.com/browse/SONAR-2126
    */
   @Deprecated
   ProjectFileSystem addSourceDir(File dir);
@@ -80,7 +80,7 @@ public interface ProjectFileSystem extends BatchComponent {
    * 
    * @return the current object
    * @deprecated since 2.6 - ProjectFileSystem should be immutable
-   *             See http://jira.codehaus.org/browse/SONAR-2126
+   *             See http://jira.sonarsource.com/browse/SONAR-2126
    */
   @Deprecated
   ProjectFileSystem addTestDir(File dir);
@@ -107,7 +107,7 @@ public interface ProjectFileSystem extends BatchComponent {
    * 
    * @param langs language filter. Check all files, whatever their language, if null or empty.
    * @deprecated since 2.6 use {@link #mainFiles(String...)} instead.
-   *             See http://jira.codehaus.org/browse/SONAR-2126
+   *             See http://jira.sonarsource.com/browse/SONAR-2126
    */
   @Deprecated
   List<File> getSourceFiles(Language... langs);
@@ -116,7 +116,7 @@ public interface ProjectFileSystem extends BatchComponent {
    * Java source files, excluding unit tests and files matching project exclusion patterns. Shortcut for getSourceFiles(Java.INSTANCE)
    * 
    * @deprecated since 2.6 use {@link #mainFiles(String...)} instead.
-   *             See http://jira.codehaus.org/browse/SONAR-2126
+   *             See http://jira.sonarsource.com/browse/SONAR-2126
    */
   @Deprecated
   List<File> getJavaSourceFiles();
@@ -133,7 +133,7 @@ public interface ProjectFileSystem extends BatchComponent {
    * Unit test files, excluding files matching project exclusion patterns.
    * 
    * @deprecated since 2.6 use {@link #testFiles(String...)} instead.
-   *             See http://jira.codehaus.org/browse/SONAR-2126
+   *             See http://jira.sonarsource.com/browse/SONAR-2126
    */
   @Deprecated
   List<File> getTestFiles(Language... langs);
index d9bc510c1fab77d08c0e5b50e2e0f9c5f90e1edb..86f207d9c933e6350055f838a986168ed9f42e0a 100644 (file)
@@ -130,7 +130,7 @@ public class ActiveRule implements Cloneable {
   }
 
   /**
-   * @deprecated since 2.5 use {@link #getSeverity()} instead. See http://jira.codehaus.org/browse/SONAR-1829
+   * @deprecated since 2.5 use {@link #getSeverity()} instead. See http://jira.sonarsource.com/browse/SONAR-1829
    */
   @Deprecated
   public RulePriority getPriority() {
@@ -138,7 +138,7 @@ public class ActiveRule implements Cloneable {
   }
 
   /**
-   * @deprecated since 2.5 use {@link #setSeverity(RulePriority)} instead. See http://jira.codehaus.org/browse/SONAR-1829
+   * @deprecated since 2.5 use {@link #setSeverity(RulePriority)} instead. See http://jira.sonarsource.com/browse/SONAR-1829
    */
   @Deprecated
   public void setPriority(RulePriority priority) {
index 7f19e8214cdda91ce83cd309fe64fbf8e45cee1c..39b7ddfc940c5d3832e73dd07582e92e46d36626 100644 (file)
@@ -127,7 +127,7 @@ public class Violation {
    */
   public Violation setLineId(Integer lineId) {
     if (lineId != null && lineId < 1) {
-      // TODO this normalization was added in 2.8, throw exception in future versions - see http://jira.codehaus.org/browse/SONAR-2386
+      // TODO this normalization was added in 2.8, throw exception in future versions - see http://jira.sonarsource.com/browse/SONAR-2386
       Loggers.get(getClass()).warn("line must not be less than 1 - in future versions this will cause IllegalArgumentException");
       this.lineId = null;
     } else {
@@ -162,7 +162,7 @@ public class Violation {
   }
 
   /**
-   * @deprecated since 2.5 use {@link #getSeverity()} instead. See http://jira.codehaus.org/browse/SONAR-1829
+   * @deprecated since 2.5 use {@link #getSeverity()} instead. See http://jira.sonarsource.com/browse/SONAR-1829
    */
   @Deprecated
   public RulePriority getPriority() {
@@ -172,7 +172,7 @@ public class Violation {
   /**
    * For internal use only
    *
-   * @deprecated since 2.5 use {@link #setSeverity(RulePriority)} instead. See http://jira.codehaus.org/browse/SONAR-1829
+   * @deprecated since 2.5 use {@link #setSeverity(RulePriority)} instead. See http://jira.sonarsource.com/browse/SONAR-1829
    */
   @Deprecated
   public Violation setPriority(RulePriority priority) {
index cd884949aebc4bad44aa370f73116ff424d1c592..1c1aab3f78a9fa7d5030a312344bdcc30a83bd7b 100644 (file)
@@ -456,7 +456,7 @@ public interface RulesDefinition {
       if (newRules.containsKey(ruleKey)) {
         // Should fail in a perfect world, but at the time being the Findbugs plugin
         // defines several times the rule EC_INCOMPATIBLE_ARRAY_COMPARE
-        // See http://jira.codehaus.org/browse/SONARJAVA-428
+        // See http://jira.sonarsource.com/browse/SONARJAVA-428
         Loggers.get(getClass()).warn(String.format("The rule '%s' of repository '%s' is declared several times", ruleKey, key));
       }
       NewRule newRule = new NewRule(key, ruleKey);
index 349862d1874bd4fd8e51a42e44d0679fda9501a8..d9a57ec6705c4ad47881a06eca0a043f334e462c 100644 (file)
@@ -37,9 +37,9 @@ public @interface NavigationSection {
   String RESOURCE = "resource";
 
   /**
-   * Support removed in 5.1. See https://jira.codehaus.org/browse/SONAR-6016.
+   * Support removed in 5.1. See https://jira.sonarsource.com/browse/SONAR-6016.
    * @deprecated in 4.5, as it costs too much to maintain and update.
-   * @see <a href="https://jira.codehaus.org/browse/SONAR-5321">SONAR-5321</a>
+   * @see <a href="https://jira.sonarsource.com/browse/SONAR-5321">SONAR-5321</a>
    */
   @Deprecated
   String RESOURCE_TAB = "resource_tab";
index 029fcc9d9f6402e686ee92cbba8469ee0db65ea8..6cfba7e385c31e1902238f11cb53033cf28dcc23 100644 (file)
@@ -35,7 +35,7 @@ public class ViolationTest {
   }
 
   /**
-   * See http://jira.codehaus.org/browse/SONAR-2386
+   * See http://jira.sonarsource.com/browse/SONAR-2386
    */
   @Test
   public void testLineIdContract() {
index e3ee4f76be97b823d12235067a5f5959a4ce6b23..b4158ce60bab5096b9e2826d251bf407efd9fe91 100644 (file)
@@ -243,7 +243,7 @@ public class RulesDefinitionTest {
     RulesDefinition.NewRepository findbugs = context.createRepository("findbugs", "java");
     findbugs.createRule("NPE");
     findbugs.createRule("NPE");
-    // do not fail as long as http://jira.codehaus.org/browse/SONARJAVA-428 is not fixed
+    // do not fail as long as http://jira.sonarsource.com/browse/SONARJAVA-428 is not fixed
   }
 
   @Test
index 6e3001795d8fce6aab66c229f45ba89ef513f44b..ae4aadd8aa30628a47bc74c4fe0c2ebc2c49410a 100644 (file)
@@ -123,7 +123,7 @@ public class WildcardPatternTest {
   }
 
   /**
-   * See http://jira.codehaus.org/browse/SONAR-2193
+   * See http://jira.sonarsource.com/browse/SONAR-2193
    */
   @Test
   public void issue2193() {