diff --git a/pom.xml b/pom.xml index 208c291..99dbb3e 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ See the Apache License Version 2.0 for the specific language governing permissio plexus-build-api - 1.0.1-SNAPSHOT + 1.0.0-SNAPSHOT scm:git:https://github.com/codehaus-plexus/plexus-build-api.git diff --git a/src/main/java/org/sonatype/plexus/build/incremental/BuildContext.java b/src/main/java/org/codehaus/plexus/build/BuildContext.java similarity index 99% rename from src/main/java/org/sonatype/plexus/build/incremental/BuildContext.java rename to src/main/java/org/codehaus/plexus/build/BuildContext.java index 285acfa..48fee34 100644 --- a/src/main/java/org/sonatype/plexus/build/incremental/BuildContext.java +++ b/src/main/java/org/codehaus/plexus/build/BuildContext.java @@ -10,7 +10,7 @@ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. */ -package org.sonatype.plexus.build.incremental; +package org.codehaus.plexus.build; import java.io.File; import java.io.IOException; diff --git a/src/main/java/org/sonatype/plexus/build/incremental/DefaultBuildContext.java b/src/main/java/org/codehaus/plexus/build/DefaultBuildContext.java similarity index 97% rename from src/main/java/org/sonatype/plexus/build/incremental/DefaultBuildContext.java rename to src/main/java/org/codehaus/plexus/build/DefaultBuildContext.java index 93a5e52..049ae0e 100644 --- a/src/main/java/org/sonatype/plexus/build/incremental/DefaultBuildContext.java +++ b/src/main/java/org/codehaus/plexus/build/DefaultBuildContext.java @@ -11,15 +11,15 @@ See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. */ -package org.sonatype.plexus.build.incremental; +package org.codehaus.plexus.build; import javax.inject.Named; import javax.inject.Singleton; import java.io.File; -import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; +import java.nio.file.Files; import java.util.List; import org.codehaus.plexus.util.DirectoryScanner; @@ -69,7 +69,7 @@ public boolean hasDelta(List relpaths) { /** {@inheritDoc} */ public OutputStream newFileOutputStream(File file) throws IOException { - return new FileOutputStream(file); + return Files.newOutputStream(file.toPath()); } /** {@inheritDoc} */ diff --git a/src/main/java/org/sonatype/plexus/build/incremental/EmptyScanner.java b/src/main/java/org/codehaus/plexus/build/EmptyScanner.java similarity index 97% rename from src/main/java/org/sonatype/plexus/build/incremental/EmptyScanner.java rename to src/main/java/org/codehaus/plexus/build/EmptyScanner.java index 52838a3..106b9d9 100644 --- a/src/main/java/org/sonatype/plexus/build/incremental/EmptyScanner.java +++ b/src/main/java/org/codehaus/plexus/build/EmptyScanner.java @@ -11,7 +11,7 @@ See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. */ -package org.sonatype.plexus.build.incremental; +package org.codehaus.plexus.build; import java.io.File; import java.util.Comparator; diff --git a/src/main/java/org/sonatype/plexus/build/incremental/ThreadBuildContext.java b/src/main/java/org/codehaus/plexus/build/ThreadBuildContext.java similarity index 89% rename from src/main/java/org/sonatype/plexus/build/incremental/ThreadBuildContext.java rename to src/main/java/org/codehaus/plexus/build/ThreadBuildContext.java index ec19717..24a92cc 100644 --- a/src/main/java/org/sonatype/plexus/build/incremental/ThreadBuildContext.java +++ b/src/main/java/org/codehaus/plexus/build/ThreadBuildContext.java @@ -11,7 +11,7 @@ See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. */ -package org.sonatype.plexus.build.incremental; +package org.codehaus.plexus.build; import java.io.File; import java.io.IOException; @@ -23,7 +23,7 @@ /** * BuildContext implementation that delegates actual work to thread-local * build context set using {@link #setThreadBuildContext(BuildContext)}. - * {@link org.sonatype.plexus.build.incremental.DefaultBuildContext} is used if no thread local build context was set. + * {@link DefaultBuildContext} is used if no thread local build context was set. * * Note that plexus component metadata is not generated for this implementation. * Apparently, older version of plexus used by maven-filtering and likely @@ -47,7 +47,7 @@ protected BuildContext initialValue() { /** *

getContext.

* - * @return a {@link org.sonatype.plexus.build.incremental.BuildContext} object. + * @return a {@link BuildContext} object. */ public static BuildContext getContext() { return threadContext.get(); @@ -56,7 +56,7 @@ public static BuildContext getContext() { /** *

setThreadBuildContext.

* - * @param context a {@link org.sonatype.plexus.build.incremental.BuildContext} object. + * @param context a {@link BuildContext} object. */ public static void setThreadBuildContext(BuildContext context) { threadContext.set(context); @@ -143,12 +143,12 @@ public void removeMessages(File file) { /** {@inheritDoc} */ public void addWarning(File file, int line, int column, String message, Throwable cause) { - addMessage(file, line, column, message, BuildContext.SEVERITY_WARNING, cause); + addMessage(file, line, column, message, SEVERITY_WARNING, cause); } /** {@inheritDoc} */ public void addError(File file, int line, int column, String message, Throwable cause) { - addMessage(file, line, column, message, BuildContext.SEVERITY_ERROR, cause); + addMessage(file, line, column, message, SEVERITY_ERROR, cause); } /** {@inheritDoc} */ diff --git a/src/main/resources/org/sonatype/plexus/build/incremental/version.properties b/src/main/resources/org/codehaus/plexus/build/version.properties similarity index 100% rename from src/main/resources/org/sonatype/plexus/build/incremental/version.properties rename to src/main/resources/org/codehaus/plexus/build/version.properties diff --git a/src/test/java/org/sonatype/plexus/build/incremental/test/TestFullBuildContext.java b/src/test/java/org/codehaus/plexus/build/test/TestFullBuildContext.java similarity index 89% rename from src/test/java/org/sonatype/plexus/build/incremental/test/TestFullBuildContext.java rename to src/test/java/org/codehaus/plexus/build/test/TestFullBuildContext.java index 00e602c..be30fe9 100644 --- a/src/test/java/org/sonatype/plexus/build/incremental/test/TestFullBuildContext.java +++ b/src/test/java/org/codehaus/plexus/build/test/TestFullBuildContext.java @@ -11,11 +11,11 @@ See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. */ -package org.sonatype.plexus.build.incremental.test; +package org.codehaus.plexus.build.test; import java.util.Map; -import org.sonatype.plexus.build.incremental.DefaultBuildContext; +import org.codehaus.plexus.build.DefaultBuildContext; public class TestFullBuildContext extends DefaultBuildContext { diff --git a/src/test/java/org/sonatype/plexus/build/incremental/test/TestIncrementalBuildContext.java b/src/test/java/org/codehaus/plexus/build/test/TestIncrementalBuildContext.java similarity index 96% rename from src/test/java/org/sonatype/plexus/build/incremental/test/TestIncrementalBuildContext.java rename to src/test/java/org/codehaus/plexus/build/test/TestIncrementalBuildContext.java index fea2f91..2779d31 100644 --- a/src/test/java/org/sonatype/plexus/build/incremental/test/TestIncrementalBuildContext.java +++ b/src/test/java/org/codehaus/plexus/build/test/TestIncrementalBuildContext.java @@ -11,7 +11,7 @@ See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. */ -package org.sonatype.plexus.build.incremental.test; +package org.codehaus.plexus.build.test; import java.io.File; import java.io.FileOutputStream; @@ -25,9 +25,9 @@ import java.util.Map; import java.util.Set; +import org.codehaus.plexus.build.BuildContext; import org.codehaus.plexus.util.DirectoryScanner; import org.codehaus.plexus.util.Scanner; -import org.sonatype.plexus.build.incremental.BuildContext; public class TestIncrementalBuildContext implements BuildContext { @@ -52,7 +52,7 @@ public String[] getIncludedDirectories() { } public String[] getIncludedFiles() { - return (String[]) files.toArray(new String[files.size()]); + return (String[]) files.toArray(new String[0]); } public void scan() {