- * This is useful to check if an artifact in {@link MavenModule} - * belongs to {@link MavenModuleSet}. + * This is useful to check if an artifact in MavenModule + * belongs to MavenModuleSet. */ public boolean belongsTo(Job job) { Item p = Hudson.getInstance().getItemByFullName(name); diff --git a/core/src/main/java/hudson/model/Items.java b/core/src/main/java/hudson/model/Items.java index a9a2cfdcec..e5ce11e20a 100644 --- a/core/src/main/java/hudson/model/Items.java +++ b/core/src/main/java/hudson/model/Items.java @@ -31,9 +31,6 @@ import hudson.scm.RepositoryBrowser; import hudson.matrix.MatrixProject; import hudson.matrix.MatrixConfiguration; import hudson.matrix.Axis; -import hudson.maven.MavenModule; -import hudson.maven.MavenModuleSet; -import hudson.maven.ModuleDependency; import hudson.util.XStream2; import hudson.util.DescriptorList; @@ -135,10 +132,6 @@ public class Items { static { XSTREAM.alias("project",FreeStyleProject.class); - XSTREAM.alias("maven2", MavenModule.class); - XSTREAM.alias("dependency", ModuleDependency.class); - XSTREAM.alias("maven2-module-set", MavenModule.class); // this was a bug, but now we need to keep it for compatibility - XSTREAM.alias("maven2-moduleset", MavenModuleSet.class); XSTREAM.alias("matrix-project",MatrixProject.class); XSTREAM.alias("axis", Axis.class); XSTREAM.alias("matrix-config",MatrixConfiguration.class); diff --git a/core/src/main/java/hudson/slaves/ComputerListener.java b/core/src/main/java/hudson/slaves/ComputerListener.java index d33414f098..cf7a96810b 100644 --- a/core/src/main/java/hudson/slaves/ComputerListener.java +++ b/core/src/main/java/hudson/slaves/ComputerListener.java @@ -26,9 +26,12 @@ package hudson.slaves; import hudson.model.Computer; import hudson.model.Hudson; import hudson.model.TaskListener; +import hudson.model.Node; import hudson.ExtensionPoint; import hudson.Extension; import hudson.ExtensionList; +import hudson.FilePath; +import hudson.remoting.Channel; import java.io.IOException; @@ -39,6 +42,43 @@ import java.io.IOException; * @since 1.246 */ public abstract class ComputerListener implements ExtensionPoint { + /** + * Called before a {@link Computer} is marked online. + * + *
+ * This enables you to do some work on all the slaves + * as they get connected. Unlike {@link #onOnline(Computer, TaskListener)}, + * a failure to carry out this function normally will prevent + * a computer from marked as online. + * + * @param channel + * This is the channel object to talk to the slave. + * (This is the same object returned by {@link Computer#getChannel()} once + * it's connected. + * @param root + * The directory where this slave stores files. + * The same as {@link Node#getRootPath()}, except that method returns + * null until the slave is connected. So this parameter is passed explicitly instead. + * @param listener + * This is connected to the launch log of the computer. + * Since this method is called synchronously from the thread + * that launches a computer, if this method performs a time-consuming + * operation, this listener should be notified of the progress. + * This is also a good listener for reporting problems. + * + * @throws IOException + * Exceptions will be recorded to the listener, and + * the computer will not become online. + * @throws InterruptedException + * Exceptions will be recorded to the listener, and + * the computer will not become online. + * + * @since 1.295 + * @see #onOnline(Computer, TaskListener) + */ + public void preOnline(Computer c, Channel channel, FilePath root, TaskListener listener) throws IOException, InterruptedException { + } + /** * Called right after a {@link Computer} comes online. * @@ -67,6 +107,8 @@ public abstract class ComputerListener implements ExtensionPoint { * @throws InterruptedException * Exceptions will be recorded to the listener. Note that * throwing an exception doesn't put the computer offline. + * + * @see #preOnline(Computer, TaskListener) */ public void onOnline(Computer c, TaskListener listener) throws IOException, InterruptedException { // compatibility diff --git a/core/src/main/java/hudson/slaves/SlaveComputer.java b/core/src/main/java/hudson/slaves/SlaveComputer.java index 43fb931c9b..cbc4420445 100644 --- a/core/src/main/java/hudson/slaves/SlaveComputer.java +++ b/core/src/main/java/hudson/slaves/SlaveComputer.java @@ -25,7 +25,6 @@ package hudson.slaves; import hudson.model.*; import hudson.remoting.Channel; -import hudson.remoting.Which; import hudson.remoting.VirtualChannel; import hudson.remoting.Callable; import hudson.util.StreamTaskListener; @@ -35,8 +34,6 @@ import hudson.util.Futures; import hudson.FilePath; import hudson.lifecycle.WindowsSlaveInstaller; import hudson.Util; -import hudson.maven.agent.Main; -import hudson.maven.agent.PluginManagerInterceptor; import java.io.File; import java.io.OutputStream; @@ -291,16 +288,12 @@ public class SlaveComputer extends Computer { String remoteFs = getNode().getRemoteFS(); if(_isUnix && !remoteFs.contains("/") && remoteFs.contains("\\")) log.println("WARNING: "+remoteFs+" looks suspiciously like Windows path. Maybe you meant "+remoteFs.replace('\\','/')+"?"); - - {// send jars that we need for our operations - // TODO: maybe I should generalize this kind of "post initialization" processing - FilePath dst = new FilePath(channel, remoteFs); - copyJar(log, dst, Main.class, "maven-agent"); - copyJar(log, dst, PluginManagerInterceptor.class, "maven-interceptor"); - } + FilePath root = new FilePath(channel,getNode().getRemoteFS()); channel.call(new SlaveInitializer()); channel.call(new WindowsSlaveInstaller(remoteFs)); + for (ComputerListener cl : ComputerListener.all()) + cl.preOnline(this,channel,root,taskListener); // update the data structure atomically to prevent others from seeing a channel that's not properly initialized yet synchronized(channelLock) { @@ -324,26 +317,6 @@ public class SlaveComputer extends Computer { Hudson.getInstance().getQueue().scheduleMaintenance(); } - /** - * Copies a jar file from the master to slave. - */ - private void copyJar(PrintWriter log, FilePath dst, Class> representative, String seedName) throws IOException, InterruptedException { - // in normal execution environment, the master should be loading 'representative' from this jar, so - // in that way we can find it. - File jar = Which.jarFile(representative); - - if(jar.isDirectory()) { - // but during the development and unit test environment, we may be picking the class up from the classes dir, - // in which case we need to find this in a tricker way. - String dir = Hudson.getInstance().servletContext.getRealPath("/WEB-INF/lib"); - FilePath[] paths = new FilePath(new File(dir)).list(seedName + "-*.jar"); - jar = new File(paths[0].getRemote()); - } - - new FilePath(jar).copyTo(dst.child(seedName +".jar")); - log.println("Copied "+seedName+".jar"); - } - @Override public VirtualChannel getChannel() { return channel; @@ -364,7 +337,7 @@ public class SlaveComputer extends Computer { }); } - public void doDoDisconnect(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException { + public void doDoDisconnect(StaplerResponse rsp) throws IOException, ServletException { checkPermission(Hudson.ADMINISTER); disconnect(); rsp.sendRedirect("."); @@ -442,7 +415,7 @@ public class SlaveComputer extends Computer { logger.log(Level.SEVERE, "Failed to terminate channel to " + getDisplayName(), e); } } - for (ComputerListener cl : Hudson.getInstance().getComputerListeners()) + for (ComputerListener cl : ComputerListener.all()) cl.onOffline(this); } diff --git a/core/src/main/java/hudson/tasks/ArtifactArchiver.java b/core/src/main/java/hudson/tasks/ArtifactArchiver.java index 73d5a6ebb9..0b16b339f5 100644 --- a/core/src/main/java/hudson/tasks/ArtifactArchiver.java +++ b/core/src/main/java/hudson/tasks/ArtifactArchiver.java @@ -27,21 +27,17 @@ import hudson.FilePath; import hudson.Launcher; import hudson.Util; import hudson.Extension; -import hudson.maven.AbstractMavenProject; import hudson.model.AbstractBuild; import hudson.model.AbstractProject; import hudson.model.BuildListener; import hudson.model.Result; import hudson.model.Hudson; -import hudson.util.FormFieldValidator; import hudson.util.FormValidation; import org.kohsuke.stapler.StaplerRequest; -import org.kohsuke.stapler.StaplerResponse; import org.kohsuke.stapler.DataBoundConstructor; import org.kohsuke.stapler.AncestorInPath; import org.kohsuke.stapler.QueryParameter; -import javax.servlet.ServletException; import java.io.File; import java.io.IOException; @@ -182,9 +178,7 @@ public class ArtifactArchiver extends Recorder { } public boolean isApplicable(Class extends AbstractProject> jobType) { - // for Maven, this happens automatically. - // TODO: we should still consider enabling this for additional controls? - return !AbstractMavenProject.class.isAssignableFrom(jobType); + return true; } } } diff --git a/core/src/main/java/hudson/tasks/BuildWrappers.java b/core/src/main/java/hudson/tasks/BuildWrappers.java index cfb405df88..6455525afc 100644 --- a/core/src/main/java/hudson/tasks/BuildWrappers.java +++ b/core/src/main/java/hudson/tasks/BuildWrappers.java @@ -29,7 +29,6 @@ import hudson.model.Hudson; import hudson.model.AbstractProject.AbstractProjectDescriptor; import hudson.Extension; import hudson.util.DescriptorList; -import hudson.maven.MavenReporter; import java.util.ArrayList; import java.util.List; diff --git a/core/src/main/java/hudson/tasks/Fingerprinter.java b/core/src/main/java/hudson/tasks/Fingerprinter.java index 70d3f9243e..8203807eac 100644 --- a/core/src/main/java/hudson/tasks/Fingerprinter.java +++ b/core/src/main/java/hudson/tasks/Fingerprinter.java @@ -23,12 +23,11 @@ */ package hudson.tasks; +import hudson.Extension; import hudson.FilePath; import hudson.FilePath.FileCallable; import hudson.Launcher; import hudson.Util; -import hudson.Extension; -import hudson.maven.AbstractMavenProject; import hudson.model.AbstractBuild; import hudson.model.AbstractProject; import hudson.model.Action; @@ -40,17 +39,14 @@ import hudson.model.FingerprintMap; import hudson.model.Hudson; import hudson.model.Result; import hudson.remoting.VirtualChannel; -import hudson.util.FormFieldValidator; -import hudson.util.IOException2; import hudson.util.FormValidation; +import hudson.util.IOException2; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.types.FileSet; -import org.kohsuke.stapler.StaplerRequest; -import org.kohsuke.stapler.StaplerResponse; import org.kohsuke.stapler.AncestorInPath; import org.kohsuke.stapler.QueryParameter; +import org.kohsuke.stapler.StaplerRequest; -import javax.servlet.ServletException; import java.io.File; import java.io.IOException; import java.io.Serializable; @@ -222,8 +218,7 @@ public class Fingerprinter extends Recorder implements Serializable { } public boolean isApplicable(Class extends AbstractProject> jobType) { - // for Maven, fingerprinting kicks in automatically. - return !AbstractMavenProject.class.isAssignableFrom(jobType); + return true; } } diff --git a/core/src/main/java/hudson/tasks/JavadocArchiver.java b/core/src/main/java/hudson/tasks/JavadocArchiver.java index 0737327a0c..cc4a326d12 100644 --- a/core/src/main/java/hudson/tasks/JavadocArchiver.java +++ b/core/src/main/java/hudson/tasks/JavadocArchiver.java @@ -27,7 +27,6 @@ import hudson.FilePath; import hudson.Launcher; import hudson.Util; import hudson.Extension; -import hudson.maven.AbstractMavenProject; import hudson.model.*; import hudson.util.FormValidation; @@ -208,8 +207,7 @@ public class JavadocArchiver extends Recorder { } public boolean isApplicable(Class extends AbstractProject> jobType) { - // for Maven, javadoc archiving kicks in automatically - return !AbstractMavenProject.class.isAssignableFrom(jobType); + return true; } } } diff --git a/core/src/main/java/hudson/tasks/Mailer.java b/core/src/main/java/hudson/tasks/Mailer.java index b1eaac65e9..edbdc1555f 100644 --- a/core/src/main/java/hudson/tasks/Mailer.java +++ b/core/src/main/java/hudson/tasks/Mailer.java @@ -26,7 +26,6 @@ package hudson.tasks; import hudson.Launcher; import hudson.Functions; import hudson.Extension; -import hudson.maven.AbstractMavenProject; import hudson.model.AbstractBuild; import hudson.model.AbstractProject; import hudson.model.BuildListener; @@ -403,8 +402,7 @@ public class Mailer extends Notifier { } public boolean isApplicable(Class extends AbstractProject> jobType) { - // for historical reasons, Maven uses MavenMailer - return !AbstractMavenProject.class.isAssignableFrom(jobType); + return true; } } diff --git a/core/src/main/java/hudson/tasks/Maven.java b/core/src/main/java/hudson/tasks/Maven.java index 0c3d82eb07..51b4bee630 100644 --- a/core/src/main/java/hudson/tasks/Maven.java +++ b/core/src/main/java/hudson/tasks/Maven.java @@ -31,9 +31,6 @@ import hudson.Util; import hudson.CopyOnWrite; import hudson.Launcher.LocalLauncher; import hudson.FilePath.FileCallable; -import hudson.maven.MavenEmbedder; -import hudson.maven.MavenUtil; -import hudson.maven.RedeployPublisher; import hudson.model.AbstractBuild; import hudson.model.AbstractProject; import hudson.model.BuildListener; @@ -53,7 +50,6 @@ import hudson.util.StreamTaskListener; import hudson.util.VariableResolver; import hudson.util.FormValidation; import net.sf.json.JSONObject; -import org.apache.maven.embedder.MavenEmbedderException; import org.kohsuke.stapler.DataBoundConstructor; import org.kohsuke.stapler.StaplerRequest; import org.kohsuke.stapler.QueryParameter; @@ -407,11 +403,6 @@ public class Maven extends Builder { } } - public MavenEmbedder createEmbedder(BuildListener listener, String profiles, Properties systemProperties) - throws MavenEmbedderException, IOException { - return MavenUtil.createEmbedder(listener,getHomeDir(),profiles,systemProperties); - } - private static final long serialVersionUID = 1L; public MavenInstallation forEnvironment(EnvVars environment) { @@ -447,7 +438,7 @@ public class Maven extends Builder { * that has "contextual" {@link MavenInstallation} associated with it. * *
- * Code like {@link RedeployPublisher} uses this interface in an attempt + * Code like RedeployPublisher uses this interface in an attempt * to use the consistent Maven installation attached to the project. * * @since 1.235 diff --git a/core/src/main/java/hudson/tasks/Publisher.java b/core/src/main/java/hudson/tasks/Publisher.java index ab65e8aa7a..569855192b 100644 --- a/core/src/main/java/hudson/tasks/Publisher.java +++ b/core/src/main/java/hudson/tasks/Publisher.java @@ -25,7 +25,7 @@ package hudson.tasks; import hudson.DescriptorExtensionList; import hudson.Extension; -import hudson.maven.MavenReporter; +import hudson.Launcher; import hudson.model.Action; import hudson.model.Build; import hudson.model.BuildListener; @@ -33,6 +33,7 @@ import hudson.model.Describable; import hudson.model.Project; import hudson.model.Descriptor; import hudson.model.Hudson; +import hudson.model.AbstractBuild; import java.util.List; import java.util.ArrayList; @@ -51,7 +52,7 @@ import java.util.Comparator; * project type, not just the freestyle project type (in particular, * the native maven2 job type.) This is convenient default for * {@link Publisher}s in particular initially, but we encourage advanced - * plugins to consider writing {@link MavenReporter}, as it offers the + * plugins to consider writing MavenReporter, as it offers the * potential of reducing the amount of configuration needed to run the plugin. * * For those plugins that don't want {@link Publisher} to show up in @@ -104,7 +105,7 @@ public abstract class Publisher extends BuildStepCompatibilityLayer implements B * this is problematic. One of such cases is when a publisher needs to * trigger other builds, whcih in turn need to see this build as a * completed build. Those plugins that need to do this can return true - * from this method, so that the {@link #perform(AbstractBuild, Launcher, BuildListener)} + * from this method, so that the {@link #perform(AbstractBuild, Launcher, BuildListener)} * method is called after the build is marked as completed. * *
diff --git a/core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java b/core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java
index cfebbe5cf6..355f52e817 100644
--- a/core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java
+++ b/core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java
@@ -31,7 +31,6 @@ import hudson.Util;
import hudson.matrix.MatrixAggregatable;
import hudson.matrix.MatrixAggregator;
import hudson.matrix.MatrixBuild;
-import hudson.maven.AbstractMavenProject;
import hudson.model.AbstractBuild;
import hudson.model.AbstractProject;
import hudson.model.Action;
@@ -127,7 +126,8 @@ public class JUnitResultArchiver extends Recorder implements Serializable, Matri
return testResults;
}
- public Action getProjectAction(hudson.model.Project project) {
+ @Override
+ public Action getProjectAction(AbstractProject, ?> project) {
return new TestResultProjectAction(project);
}
@@ -156,8 +156,7 @@ public class JUnitResultArchiver extends Recorder implements Serializable, Matri
}
public boolean isApplicable(Class extends AbstractProject> jobType) {
- // for Maven we have SurefireArchiver that automatically kicks in.
- return !AbstractMavenProject.class.isAssignableFrom(jobType);
+ return true;
}
}
}
diff --git a/core/src/main/java/hudson/tasks/test/AggregatedTestResultAction.java b/core/src/main/java/hudson/tasks/test/AggregatedTestResultAction.java
index 3f82932970..97113bb6ea 100644
--- a/core/src/main/java/hudson/tasks/test/AggregatedTestResultAction.java
+++ b/core/src/main/java/hudson/tasks/test/AggregatedTestResultAction.java
@@ -23,7 +23,6 @@
*/
package hudson.tasks.test;
-import hudson.maven.MavenBuild;
import hudson.model.AbstractBuild;
import hudson.tasks.junit.CaseResult;
import hudson.tasks.junit.TestResult;
@@ -64,7 +63,7 @@ public abstract class AggregatedTestResultAction extends AbstractTestResultActio
}
/**
- * {@link MavenBuild}s whose test results are used for aggregation.
+ * child builds whose test results are used for aggregation.
*/
public final List
diff --git a/core/src/main/resources/hudson/maven/MavenBuild/executedMojos_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenBuild/executedMojos_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenBuild/executedMojos_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenBuild/executedMojos_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenBuild/executedMojos_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenBuild/executedMojos_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenBuild/executedMojos_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenBuild/executedMojos_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenBuild/executedMojos_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenBuild/executedMojos_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenBuild/executedMojos_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenBuild/executedMojos_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenBuild/executedMojos_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenBuild/executedMojos_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenBuild/executedMojos_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModule/configure-entries.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModule/configure-entries.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModule/configure-entries_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModule/configure-entries_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModule/configure-entries_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModule/configure-entries_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModule/configure-entries_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModule/configure-entries_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModule/configure-entries_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModule/configure-entries_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModule/configure-entries_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModule/configure-entries_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModule/configure-entries_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModule/configure-entries_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModule/configure-entries_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModule/configure-entries_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModule/configure-entries_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/actions.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/actions.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/actions_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/actions_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/actions_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/actions_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/actions_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/actions_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/actions_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/actions_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/actions_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/actions_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/actions_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/actions_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/actions_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/actions_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/actions_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/ajaxBuildQueue.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/ajaxBuildQueue.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/ajaxBuildQueue.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/ajaxBuildQueue.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/deleteAllDisabledModules_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/disabled_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/disabled_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/help-goals.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/help-goals.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/help-goals.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/help-goals.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/index_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/index_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/index_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/modules_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/modules_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/modules_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/newJobDetail_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSet/sidepanel2.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/sidepanel2.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSet/sidepanel2.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/sidepanel2.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSetBuild/main.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSetBuild/main.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSetBuild/main_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSetBuild/main_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenModuleSetBuild/main_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenModuleSetBuild/main_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/_script.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/_script.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/_script.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/_script.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/envVars.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/envVars.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/envVars_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/envVars_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/envVars_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/envVars_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/envVars_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/envVars_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/envVars_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/envVars_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/envVars_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/envVars_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/envVars_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/envVars_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/envVars_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/envVars_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/envVars_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/index_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/index_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/index_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/sidepanel_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/systemProperties_tr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/threads.jelly b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/threads.jelly
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads.jelly
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/threads_de.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/threads_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_de.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/threads_fr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/threads_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_fr.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/threads_ja.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/threads_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_ja.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/threads_nl.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/threads_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_nl.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/threads_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/threads_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/threads_ru.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/threads_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_ru.properties
diff --git a/core/src/main/resources/hudson/maven/MavenProbeAction/threads_tr.properties b/maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/MavenProbeAction/threads_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/MavenProbeAction/threads_tr.properties
diff --git a/core/src/main/resources/hudson/maven/Messages.properties b/maven-plugin/src/main/resources/hudson/maven/Messages.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/Messages.properties
rename to maven-plugin/src/main/resources/hudson/maven/Messages.properties
diff --git a/core/src/main/resources/hudson/maven/Messages_de.properties b/maven-plugin/src/main/resources/hudson/maven/Messages_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/Messages_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/Messages_de.properties
diff --git a/core/src/main/resources/hudson/maven/Messages_fr.properties b/maven-plugin/src/main/resources/hudson/maven/Messages_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/Messages_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/Messages_fr.properties
diff --git a/core/src/main/resources/hudson/maven/Messages_ja.properties b/maven-plugin/src/main/resources/hudson/maven/Messages_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/Messages_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/Messages_ja.properties
diff --git a/core/src/main/resources/hudson/maven/Messages_nl.properties b/maven-plugin/src/main/resources/hudson/maven/Messages_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/Messages_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/Messages_nl.properties
diff --git a/core/src/main/resources/hudson/maven/Messages_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/Messages_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/Messages_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/Messages_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/Messages_ru.properties b/maven-plugin/src/main/resources/hudson/maven/Messages_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/Messages_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/Messages_ru.properties
diff --git a/core/src/main/resources/hudson/maven/Messages_tr.properties b/maven-plugin/src/main/resources/hudson/maven/Messages_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/Messages_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/Messages_tr.properties
diff --git a/core/src/main/resources/hudson/maven/RedeployPublisher/config.jelly b/maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/RedeployPublisher/config.jelly
rename to maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config.jelly
diff --git a/core/src/main/resources/hudson/maven/RedeployPublisher/config_de.properties b/maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/RedeployPublisher/config_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_de.properties
diff --git a/core/src/main/resources/hudson/maven/RedeployPublisher/config_fr.properties b/maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/RedeployPublisher/config_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_fr.properties
diff --git a/core/src/main/resources/hudson/maven/RedeployPublisher/config_ja.properties b/maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/RedeployPublisher/config_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_ja.properties
diff --git a/core/src/main/resources/hudson/maven/RedeployPublisher/config_nl.properties b/maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/RedeployPublisher/config_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_nl.properties
diff --git a/core/src/main/resources/hudson/maven/RedeployPublisher/config_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/RedeployPublisher/config_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/RedeployPublisher/config_ru.properties b/maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/RedeployPublisher/config_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_ru.properties
diff --git a/core/src/main/resources/hudson/maven/RedeployPublisher/config_tr.properties b/maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/RedeployPublisher/config_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_tr.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge.jelly b/maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge.jelly
rename to maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge.jelly
diff --git a/core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_fr.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_fr.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_ja.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_ja.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_tr.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/badge_tr.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index.jelly b/maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index.jelly
rename to maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index.jelly
diff --git a/core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_fr.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_fr.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_ja.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_ja.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_tr.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/MavenAbstractArtifactRecord/index_tr.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/Messages.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/Messages.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/Messages.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/Messages.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/Messages_de.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/Messages_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/Messages_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/Messages_de.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/Messages_fr.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/Messages_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/Messages_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/Messages_fr.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/Messages_ja.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/Messages_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/Messages_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/Messages_ja.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/Messages_nl.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/Messages_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/Messages_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/Messages_nl.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/Messages_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/Messages_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/Messages_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/Messages_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/Messages_tr.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/Messages_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/Messages_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/Messages_tr.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index.jelly b/maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index.jelly
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index.jelly
rename to maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index.jelly
diff --git a/core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_de.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_de.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_de.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_de.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_fr.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_fr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_fr.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_fr.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_ja.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_ja.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_ja.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_ja.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_nl.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_nl.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_nl.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_nl.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_pt_BR.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_pt_BR.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_pt_BR.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_pt_BR.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_ru.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_ru.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_ru.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_ru.properties
diff --git a/core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_tr.properties b/maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_tr.properties
similarity index 100%
rename from core/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_tr.properties
rename to maven-plugin/src/main/resources/hudson/maven/reporters/SurefireAggregatedReport/index_tr.properties
diff --git a/pom.xml b/pom.xml
index 35cd5c1271..1924f87229 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,6 +42,7 @@ THE SOFTWARE.