Pārlūkot izejas kodu

Fix violations / improve documentation / refactor some code

tags/2.5-rc1
Fabrice Bellingard pirms 11 gadiem
vecāks
revīzija
3cd42ac0a5

+ 5
- 1
src/main/java/org/sonar/runner/Main.java Parādīt failu

@@ -20,8 +20,9 @@

package org.sonar.runner;

import org.sonar.runner.bootstrapper.utils.PrivateIOUtils;

import org.sonar.runner.bootstrapper.BootstrapException;
import org.sonar.runner.internal.PrivateIOUtils;
import org.sonar.runner.utils.SonarRunnerVersion;

import java.io.File;
@@ -51,6 +52,9 @@ public final class Main {

private static boolean debugMode = false;

/**
* Entry point of the program.
*/
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
try {

+ 16
- 0
src/main/java/org/sonar/runner/Runner.java Parādīt failu

@@ -52,33 +52,49 @@ import java.util.Properties;
public final class Runner {

/**
* Old property used to activate debug level for logging.
*
* @deprecated Replaced by sonar.verbose since 1.2
*/
@Deprecated
public static final String PROPERTY_OLD_DEBUG_MODE = "runner.debug";

/**
* Property used to increase logging information.
*
* @since 1.2
*/
public static final String PROPERTY_VERBOSE = "sonar.verbose";

/**
* Property used to specify the working directory for the runner. May be a relative or absolute path.
*
* @since 1.4
*/
public static final String PROPERTY_WORK_DIRECTORY = "sonar.working.directory";

/**
* Default value of the working directory.
*/
public static final String DEF_VALUE_WORK_DIRECTORY = ".sonar";

/**
* Property used to specify the base directory of the project to analyse.
*
* @since 1.5
*/
public static final String PROPERTY_PROJECT_DIR = "sonar.projectDir";

/**
* Property used to specify the name of the tool that will run a Sonar analysis.
*
* @since 1.5
*/
public static final String PROPERTY_ENVIRONMENT_INFORMATION_KEY = "sonar.environment.information.key";

/**
* Property used to specify the version of the tool that will run a Sonar analysis.
*
* @since 1.5
*/
public static final String PROPERTY_ENVIRONMENT_INFORMATION_VERSION = "sonar.environment.information.version";

+ 11
- 0
src/main/java/org/sonar/runner/RunnerException.java Parādīt failu

@@ -20,20 +20,31 @@
package org.sonar.runner;

/**
* Exception thrown by the Sonar Runner when something bad happens.
*
* @since 1.2
*/
public class RunnerException extends RuntimeException {

private static final long serialVersionUID = 4810407777585753030L;

/**
* See {@link RuntimeException}
*/
public RunnerException(String message) {
super(message);
}

/**
* See {@link RuntimeException}
*/
public RunnerException(Throwable cause) {
super(cause);
}

/**
* See {@link RuntimeException}
*/
public RunnerException(String message, Throwable cause) {
super(message, cause);
}

+ 14
- 0
src/main/java/org/sonar/runner/bootstrapper/BootstrapException.java Parādīt failu

@@ -19,16 +19,30 @@
*/
package org.sonar.runner.bootstrapper;

/**
* Exception thrown by the bootstrapper when something bad happens.
*/
public class BootstrapException extends RuntimeException {

private static final long serialVersionUID = -4974995497654796971L;

/**
* See {@link RuntimeException}
*/
public BootstrapException(String message) {
super(message);
}

/**
* See {@link RuntimeException}
*/
public BootstrapException(Throwable cause) {
super(cause);
}

/**
* See {@link RuntimeException}
*/
public BootstrapException(String message, Throwable cause) {
super(message, cause);
}

+ 5
- 1
src/main/java/org/sonar/runner/bootstrapper/Bootstrapper.java Parādīt failu

@@ -19,7 +19,8 @@
*/
package org.sonar.runner.bootstrapper;

import org.sonar.runner.internal.PrivateIOUtils;
import org.sonar.runner.bootstrapper.utils.PrivateIOUtils;

import org.sonar.runner.utils.SonarRunnerVersion;

import java.io.File;
@@ -34,6 +35,9 @@ import java.net.URL;
import java.util.ArrayList;
import java.util.List;

/**
* Bootstrapper used to download everything from the server and create the correct classloader required to execute a Sonar analysis in isolation.
*/
public class Bootstrapper {

private static final String VERSION_PATH = "/api/server/version";

src/main/java/org/sonar/runner/internal/PrivateIOUtils.java → src/main/java/org/sonar/runner/bootstrapper/utils/PrivateIOUtils.java Parādīt failu

@@ -17,7 +17,7 @@
* License along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
*/
package org.sonar.runner.internal;
package org.sonar.runner.bootstrapper.utils;

import java.io.Closeable;
import java.io.File;

src/main/java/org/sonar/runner/internal/package-info.java → src/main/java/org/sonar/runner/bootstrapper/utils/package-info.java Parādīt failu

@@ -21,4 +21,4 @@
* Internal package that provides utils for internal purposes.
* Should not be used by consumers.
*/
package org.sonar.runner.internal;
package org.sonar.runner.bootstrapper.utils;

+ 1
- 2
src/main/java/org/sonar/runner/model/Launcher.java Parādīt failu

@@ -36,7 +36,6 @@ import org.sonar.api.batch.bootstrap.ProjectReactor;
import org.sonar.api.utils.SonarException;
import org.sonar.batch.Batch;
import org.sonar.batch.bootstrapper.EnvironmentInformation;
import org.sonar.runner.Main;
import org.sonar.runner.Runner;

import java.io.File;
@@ -56,7 +55,7 @@ public class Launcher {
}

/**
* This method invoked from {@link Main}. Do not rename it.
* Main entry point.
*/
public void execute() {
File baseDir = new File(propertiesFromRunner.getProperty(Runner.PROPERTY_PROJECT_DIR));

+ 1
- 1
src/main/java/org/sonar/runner/utils/SonarRunnerVersion.java Parādīt failu

@@ -19,7 +19,7 @@
*/
package org.sonar.runner.utils;

import org.sonar.runner.internal.PrivateIOUtils;
import org.sonar.runner.bootstrapper.utils.PrivateIOUtils;

import java.io.IOException;
import java.io.InputStream;

+ 0
- 1
src/test/java/org/sonar/runner/bootstrapper/BootstrapClassLoaderTest.java Parādīt failu

@@ -22,7 +22,6 @@ package org.sonar.runner.bootstrapper;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
import org.sonar.runner.bootstrapper.BootstrapClassLoader;

import static org.fest.assertions.Assertions.assertThat;


+ 0
- 1
src/test/java/org/sonar/runner/bootstrapper/BootstrapperTest.java Parādīt failu

@@ -20,7 +20,6 @@
package org.sonar.runner.bootstrapper;

import org.junit.Test;
import org.sonar.runner.bootstrapper.Bootstrapper;

import java.io.File;
import java.io.IOException;

+ 1
- 4
src/test/java/org/sonar/runner/model/LauncherTest.java Parādīt failu

@@ -19,13 +19,10 @@
*/
package org.sonar.runner.model;

import org.sonar.runner.Runner;

import org.sonar.runner.model.Launcher;

import org.apache.commons.configuration.BaseConfiguration;
import org.apache.commons.configuration.Configuration;
import org.junit.Test;
import org.sonar.runner.Runner;

import java.util.Properties;


+ 0
- 2
src/test/java/org/sonar/runner/utils/SonarRunnerVersionTest.java Parādīt failu

@@ -19,8 +19,6 @@
*/
package org.sonar.runner.utils;

import org.sonar.runner.utils.SonarRunnerVersion;

import org.junit.Test;

import static org.fest.assertions.Assertions.assertThat;

Notiek ielāde…
Atcelt
Saglabāt