[1]: http://www.sonarqube.org/
[2]: http://jira.codehaus.org/browse/SONAR
- [3]: http://docs.codehaus.org/display/SONAR
+ [3]: http://docs.sonarqube.org/display/SONAR
private void defineIndexAction(NewController controller) {
controller.createAction("index")
- .setDescription("Documentation of this web service is available <a href=\"http://docs.codehaus.org/x/2ICYDg\">here</a>")
+ .setDescription("Documentation of this web service is available <a href=\"http://redirect.sonarsource.com/doc/old-web-service-api.html\">here</a>")
.setSince("2.6")
.setHandler(RailsHandler.INSTANCE);
}
.setExampleValue("org.codehaus.sonar:sonar");
action.createParam("metrics")
- .setDescription("Comma-separated list of <a href=\"http://docs.codehaus.org/display/SONAR/Metric+definitions\">metric keys/ids</a>. " +
+ .setDescription("Comma-separated list of <a href=\"http://redirect.sonarsource.com/doc/metric-definitions.html\">metric keys/ids</a>. " +
"Load measures on selected metrics. If only one metric is set, then measures are ordered by value")
.setExampleValue("lines,blocker_violations");
private void defineIndexAction(NewController controller) {
controller.createAction("index")
- .setDescription("Documentation of this web service is available <a href=\"http://docs.codehaus.org/x/0YCYDg\">here</a>")
+ .setDescription("Documentation of this web service is available <a href=\"http://redirect.sonarsource.com/doc/old-web-service-api.html\">here</a>")
.setSince("2.6")
.setHandler(RailsHandler.INSTANCE);
}
private void defineIndexAction(NewController controller) {
controller.createAction("index")
- .setDescription("Documentation of this web service is available <a href=\"http://docs.codehaus.org/x/0oCYDg\">here</a>")
+ .setDescription("Documentation of this web service is available <a href=\"http://redirect.sonarsource.com/doc/old-web-service-api.html\">here</a>")
.setSince("2.10")
.setHandler(RailsHandler.INSTANCE);
}
private void defineIndexAction(NewController controller) {
controller.createAction("index")
- .setDescription("Documentation of this web service is available <a href=\"http://docs.codehaus.org/x/04CYDg\">here</a>")
+ .setDescription("Documentation of this web service is available <a href=\"http://redirect.sonarsource.com/doc/old-web-service-api.html\">here</a>")
.setSince("2.6")
.setHandler(RailsHandler.INSTANCE);
}
.setExampleValue("org.codehaus.sonar:sonar");
action.createParam("metrics")
- .setDescription("Comma-separated list of <a href=\"http://docs.codehaus.org/display/SONAR/Metric+definitions\">metric keys/ids</a>")
+ .setDescription("Comma-separated list of <a href=\"http://redirect.sonarsource.com/doc/metric-definitions.html\">metric keys/ids</a>")
.setRequired(true)
.setExampleValue("coverage,violations");
private void defineIndexAction(NewController controller) {
controller.createAction("index")
- .setDescription("Documentation of this web service is available <a href=\"http://docs.codehaus.org/x/3ICYDg\">here</a>")
+ .setDescription("Documentation of this web service is available <a href=\"http://redirect.sonarsource.com/doc/old-web-service-api.html\">here</a>")
.setSince("2.6")
.setHandler(RailsHandler.INSTANCE);
}
private void defineIndexAction(NewController controller) {
controller.createAction("index")
- .setDescription("Documentation of this web service is available <a href=\"http://docs.codehaus.org/x/5ICYDg\">here</a>")
+ .setDescription("Documentation of this web service is available <a href=\"http://redirect.sonarsource.com/doc/old-web-service-api.html\">here</a>")
.setSince("2.6")
.setHandler(RailsHandler.INSTANCE);
}
<div class="dsm-header">
- <i class="icon-help"></i> <a href="http://docs.codehaus.org/x/QQFhC">{{t 'design.help'}}</a>
+ <i class="icon-help"></i> <a href="http://redirect.sonarsource.com/doc/dsm.html">{{t 'design.help'}}</a>
</div>
<ul class="dsm-legend">
@message = "Migration required."
else
@status = MIGRATION_FAILED
- @message = "Upgrade is not supported. Please use a <a href=\"http://docs.codehaus.org/display/SONAR/Requirements\">production-ready database</a>."
+ @message = "Upgrade is not supported. Please use a <a href=\"http://redirect.sonarsource.com/doc/requirements.html\">production-ready database</a>."
end
end
end
<tr class="property">
<td style="padding: 10px">
<p class="marginbottom10">Secret key is required to be able to encrypt properties.
- <a href="http://docs.codehaus.org/display/SONAR/Security#Security-encryption" class="external" target="sonar_doc">More
+ <a href="http://redirect.sonarsource.com/doc/settings-encryption.html" class="external" target="sonar_doc">More
information</a>.</p>
<div id="secret_content">
<span id="encryption_error" class="error" style="display:none"></span>
<p><br/>Note that the <%= link_to 'secret key can be changed', {:action => 'generate_secret_form'}, :class => 'link-action', :id => 'link-generate-key' %>
- but all the encrypted properties will have to be updated. <a href="http://docs.codehaus.org/display/SONAR/Settings+Encryption" class="external" target="sonar_doc">More information</a>.</p>
+ but all the encrypted properties will have to be updated. <a href="http://redirect.sonarsource.com/doc/settings-encryption.html" class="external" target="sonar_doc">More information</a>.</p>
</td>
</tr>
</tbody>
<div style="margin-top:150px;text-align:center;line-height:1.4;color:#333;">
The web interface cannot be displayed because your browser is not supported.<br>
Please switch to a <a target="_blank"
- href="http://docs.codehaus.org/x/zYHEBg">supported version or another supported browser</a>.
+ href="http://redirect.sonarsource.com/doc/requirements.html">supported version or another supported browser</a>.
</div>
</div>
<!--<![endif]-->
<br><br><span class="error">The embedded database will not scale, it will not support upgrading to newer versions of SonarQube, and there is no support for migrating your data out of it into a different database engine.</span>
<% end %>
</div>
- <!--[if lte IE 8 ]><br/><span class="ie-warn">IE 8 is not supported. Some widgets may not be properly displayed. Please switch to a <a target="_blank" href="http://docs.codehaus.org/x/zYHEBg">supported version or another supported browser</a>.</span><!--<![endif]-->
+ <!--[if lte IE 8 ]><br/><span class="ie-warn">IE 8 is not supported. Some widgets may not be properly displayed. Please switch to a <a target="_blank" href="http://redirect.sonarsource.com/doc/requirements.html">supported version or another supported browser</a>.</span><!--<![endif]-->
</div>
</div>
<% end %>
<div id="maintenance">
<div id="maintenancelogo"><a href="http://www.sonarqube.org"><%= image_tag('logo.png', :class => 'png') -%></a></div>
<h1>SonarQube is under maintenance. <a href="<%= ApplicationController.root_context -%>/">Please check back later.</a></h1>
-<p>Whilst waiting, you might want to check <a href="http://sonar-plugins.codehaus.org">new plugins</a> to extend the current functionality. </p><p>If you are an administrator and have no idea why this message is showing, you should read the <a href="http://docs.codehaus.org/x/CIF7BQ">upgrade guide</a>.</p>
+<p>Whilst waiting, you might want to check <a href="http://sonar-plugins.codehaus.org">new plugins</a> to extend the current functionality. </p><p>If you are an administrator and have no idea why this message is showing, you should read the <a href="http://redirect.sonarsource.com/doc/upgrading.html">upgrade guide</a>.</p>
</div>
<ol class="bulletpoints">
<li>Stop SonarQube</li>
<li><%= link_to 'Download', release.getDownloadUrl(), :class => 'external' -%> and install
- SonarQube <%= release.getVersion() -%> after having carefully read the <a href="http://docs.codehaus.org/display/SONAR/Upgrading" class="external">upgrade guide</a>.
+ SonarQube <%= release.getVersion() -%> after having carefully read the <a href="http://redirect.sonarsource.com/doc/upgrading.html" class="external">upgrade guide</a>.
</li>
<% update.getIncompatiblePlugins().each do |incompatible_plugin| %>
<li>
<% else %>
<%= link_to 'Download', release.getDownloadUrl(), :class => 'external' -%> and install
- SonarQube <%= release.getVersion() -%> after having carefully read the <a href="http://docs.codehaus.org/display/SONAR/Upgrading" class="external">upgrade guide</a>.
+ SonarQube <%= release.getVersion() -%> after having carefully read the <a href="http://redirect.sonarsource.com/doc/upgrading.html" class="external">upgrade guide</a>.
<% end %>
</td>
</tr>
#
# Property values can:
# - reference an environment variable, for example sonar.jdbc.url= ${env:SONAR_JDBC_URL}
-# - be encrypted. See http://docs.codehaus.org/display/SONAR/Settings+Encryption
+# - be encrypted. See http://redirect.sonarsource.com/doc/settings-encryption.html
#--------------------------------------------------------------------------------------------------
-Please copy an Oracle JDBC driver in this directory. See compatible versions at http://docs.codehaus.org/display/SONAR/Requirements.
+Please copy an Oracle JDBC driver in this directory. See compatible versions at http://redirect.sonarsource.com/doc/requirements.html.
Note that only a single JAR file is accepted. A failure is raised at startup if multiple JAR files are available.
\ No newline at end of file
}
private static UnsupportedOperationException unsupported() {
- return new UnsupportedOperationException("Not supported since v4.2. See http://docs.codehaus.org/display/SONAR/API+Changes");
+ return new UnsupportedOperationException("Not supported since v4.2. See http://redirect.sonarsource.com/doc/api-changes.html");
}
/**
}
private static UnsupportedOperationException unsupported() {
- throw new UnsupportedOperationException("Not supported since v4.2. See http://docs.codehaus.org/display/SONAR/API+Changes");
+ throw new UnsupportedOperationException("Not supported since v4.2. See http://redirect.sonarsource.com/doc/api-changes.html");
}
}
}
private static UnsupportedOperationException unsupported() {
- throw new UnsupportedOperationException("Not supported since v4.2. See http://docs.codehaus.org/display/SONAR/API+Changes");
+ throw new UnsupportedOperationException("Not supported since v4.2. See http://redirect.sonarsource.com/doc/api-changes.html");
}
}
/**
* Markdown interprets text in brackets followed by text in parentheses to generate documented links.
*
- * E.g., the input [See documentation](http://docs.codehaus.org/display/SONAR) will produce
- * {@literal<a href="http://docs.codehaus.org/display/SONAR">}See documentation{@literal</a>}
+ * E.g., the input [See documentation](http://docs.sonarqube.org/display/SONAR) will produce
+ * {@literal<a href="http://docs.sonarqube.org/display/SONAR">}See documentation{@literal</a>}
*/
class HtmlLinkChannel extends RegexChannel<MarkdownOutput> {
@Test
public void shouldDecorateDocumentedLink() {
- assertThat(Markdown.convertToHtml("For more details, please [check online documentation](http://docs.codehaus.org/display/SONAR)."))
- .isEqualTo("For more details, please <a href=\"http://docs.codehaus.org/display/SONAR\" target=\"_blank\">check online documentation</a>.");
+ assertThat(Markdown.convertToHtml("For more details, please [check online documentation](http://docs.sonarqube.org/display/SONAR)."))
+ .isEqualTo("For more details, please <a href=\"http://docs.sonarqube.org/display/SONAR\" target=\"_blank\">check online documentation</a>.");
}
String CONFIGURATION = "configuration";
/**
- * Only Ruby and rails application. See http://docs.codehaus.org/display/SONAR/Extend+Web+Application.
+ * Only Ruby and rails application. See "Extend Web Application" section of http://redirect.sonarsource.com/doc/extension-guide.html.
* Use the resource parameter in order to get the current resource.
*
* @since 3.6