This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch maven-resources-plugin-3.x
in repository https://gitbox.apache.org/repos/asf/maven-resources-plugin.git


The following commit(s) were added to refs/heads/maven-resources-plugin-3.x by 
this push:
     new d7c4d28  Bump Maven to 3.9.11 while keep prerequisites on 3.6.3
d7c4d28 is described below

commit d7c4d28d06ddf400f3a30a167c24e8f4f9c76cc4
Author: Sylwester Lachiewicz <[email protected]>
AuthorDate: Sat Nov 15 14:10:43 2025 +0100

    Bump Maven to 3.9.11 while keep prerequisites on 3.6.3
    
    Remove redundant dependencies and code cleanup to remove warnings
---
 pom.xml                                            | 35 ++++------------
 src/it/user-filters/invoker.properties             |  6 +--
 .../maven/plugins/resources/ResourcesMojo.java     | 12 +++---
 .../maven/plugins/resources/TestResourcesMojo.java |  6 +--
 .../resources/AbstractPropertyUtilsTest.java       | 14 +------
 .../maven/plugins/resources/ResourcesMojoTest.java | 49 +++++++---------------
 .../maven/plugins/resources/TestResourcesTest.java | 13 +-----
 .../maven/plugins/resources/filters/ItFilter.java  |  5 ++-
 .../resources/stub/MavenProjectBuildStub.java      |  8 +---
 9 files changed, 42 insertions(+), 106 deletions(-)

diff --git a/pom.xml b/pom.xml
index 26858af..45ccf84 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,7 +46,7 @@ under the License.
   </contributors>
 
   <prerequisites>
-    <maven>${mavenVersion}</maven>
+    <maven>3.6.3</maven>
   </prerequisites>
 
   <scm>
@@ -72,7 +72,7 @@ under the License.
 
   <properties>
     <mavenFilteringVersion>3.4.0</mavenFilteringVersion>
-    <mavenVersion>3.2.5</mavenVersion>
+    <mavenVersion>3.9.11</mavenVersion>
     <javaVersion>8</javaVersion>
     
<project.build.outputTimestamp>2023-03-21T12:01:37Z</project.build.outputTimestamp>
 
@@ -98,28 +98,15 @@ under the License.
       <version>${mavenVersion}</version>
       <scope>provided</scope>
     </dependency>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-settings</artifactId>
-      <version>${mavenVersion}</version>
-      <scope>provided</scope>
-    </dependency>
     <dependency>
       <groupId>org.apache.maven.plugin-tools</groupId>
       <artifactId>maven-plugin-annotations</artifactId>
       <version>${version.maven-plugin-tools}</version>
       <scope>provided</scope>
     </dependency>
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-interpolation</artifactId>
-      <version>1.29</version>
-      <scope>runtime</scope>
-    </dependency>
     <dependency>
       <groupId>org.eclipse.sisu</groupId>
       <artifactId>org.eclipse.sisu.plexus</artifactId>
-      <version>0.3.5</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
@@ -127,11 +114,6 @@ under the License.
       <artifactId>plexus-utils</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-xml</artifactId>
-      <scope>test</scope>
-    </dependency>
     <dependency>
       <groupId>org.apache.maven.shared</groupId>
       <artifactId>maven-filtering</artifactId>
@@ -147,14 +129,6 @@ under the License.
       <groupId>org.apache.commons</groupId>
       <artifactId>commons-lang3</artifactId>
       <version>3.19.0</version>
-      <scope>compile</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-compat</artifactId>
-      <version>${mavenVersion}</version>
-      <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.maven.plugin-testing</groupId>
@@ -174,6 +148,11 @@ under the License.
       <version>1.6.3</version>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>javax.inject</groupId>
+      <artifactId>javax.inject</artifactId>
+      <version>1</version>
+    </dependency>
     <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-simple</artifactId>
diff --git a/src/it/user-filters/invoker.properties 
b/src/it/user-filters/invoker.properties
index 9ae0353..2517f30 100644
--- a/src/it/user-filters/invoker.properties
+++ b/src/it/user-filters/invoker.properties
@@ -5,9 +5,9 @@
 # to you under the Apache License, Version 2.0 (the
 # "License"); you may not use this file except in compliance
 # with the License.  You may obtain a copy of the License at
-# 
+#
 #   http://www.apache.org/licenses/LICENSE-2.0
-# 
+#
 # Unless required by applicable law or agreed to in writing,
 # software distributed under the License is distributed on an
 # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@@ -15,4 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 
-invoker.systemPropertiesFile = test.properties
\ No newline at end of file
+invoker.userPropertiesFile = test.properties
diff --git 
a/src/main/java/org/apache/maven/plugins/resources/ResourcesMojo.java 
b/src/main/java/org/apache/maven/plugins/resources/ResourcesMojo.java
index a622653..27dd610 100644
--- a/src/main/java/org/apache/maven/plugins/resources/ResourcesMojo.java
+++ b/src/main/java/org/apache/maven/plugins/resources/ResourcesMojo.java
@@ -18,7 +18,10 @@
  */
 package org.apache.maven.plugins.resources;
 
+import javax.inject.Inject;
+
 import java.io.File;
+import java.nio.charset.Charset;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
@@ -32,7 +35,6 @@ import org.apache.maven.execution.MavenSession;
 import org.apache.maven.model.Resource;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Component;
 import org.apache.maven.plugins.annotations.LifecyclePhase;
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
@@ -50,7 +52,7 @@ import 
org.apache.maven.shared.filtering.MavenResourcesFiltering;
  * @author Andreas Hoheneder
  * @author William Ferguson
  */
-@Mojo(name = "resources", defaultPhase = LifecyclePhase.PROCESS_RESOURCES, 
requiresProject = true, threadSafe = true)
+@Mojo(name = "resources", defaultPhase = LifecyclePhase.PROCESS_RESOURCES, 
threadSafe = true)
 public class ResourcesMojo extends AbstractMojo {
 
     /**
@@ -125,13 +127,13 @@ public class ResourcesMojo extends AbstractMojo {
     /**
      *
      */
-    @Component(role = MavenResourcesFiltering.class, hint = "default")
+    @Inject
     protected MavenResourcesFiltering mavenResourcesFiltering;
 
     /**
      *
      */
-    @Component(role = MavenResourcesFiltering.class)
+    @Inject
     protected Map<String, MavenResourcesFiltering> mavenResourcesFilteringMap;
 
     /**
@@ -297,7 +299,7 @@ public class ResourcesMojo extends AbstractMojo {
 
         if (StringUtils.isBlank(encoding) && 
isFilteringEnabled(getResources())) {
             getLog().warn("File encoding has not been set, using platform 
encoding "
-                    + System.getProperty("file.encoding")
+                    + Charset.defaultCharset().displayName()
                     + ". Build is platform dependent!");
             getLog().warn("See 
https://maven.apache.org/general.html#encoding-warning";);
         }
diff --git 
a/src/main/java/org/apache/maven/plugins/resources/TestResourcesMojo.java 
b/src/main/java/org/apache/maven/plugins/resources/TestResourcesMojo.java
index f7a1ada..f69344c 100644
--- a/src/main/java/org/apache/maven/plugins/resources/TestResourcesMojo.java
+++ b/src/main/java/org/apache/maven/plugins/resources/TestResourcesMojo.java
@@ -34,11 +34,7 @@ import org.apache.maven.plugins.annotations.Parameter;
  * @author <a href="[email protected]">Michal Maczka</a>
  * @author <a href="mailto:[email protected]";>Jason van Zyl</a>
  */
-@Mojo(
-        name = "testResources",
-        defaultPhase = LifecyclePhase.PROCESS_TEST_RESOURCES,
-        requiresProject = true,
-        threadSafe = true)
+@Mojo(name = "testResources", defaultPhase = 
LifecyclePhase.PROCESS_TEST_RESOURCES, threadSafe = true)
 public class TestResourcesMojo extends ResourcesMojo {
     /**
      * The output directory into which to copy the resources.
diff --git 
a/src/test/java/org/apache/maven/plugins/resources/AbstractPropertyUtilsTest.java
 
b/src/test/java/org/apache/maven/plugins/resources/AbstractPropertyUtilsTest.java
index 2f7579b..e5774a8 100644
--- 
a/src/test/java/org/apache/maven/plugins/resources/AbstractPropertyUtilsTest.java
+++ 
b/src/test/java/org/apache/maven/plugins/resources/AbstractPropertyUtilsTest.java
@@ -26,7 +26,6 @@ import java.util.Enumeration;
 import java.util.Properties;
 
 import org.apache.maven.plugin.testing.AbstractMojoTestCase;
-import org.codehaus.plexus.util.IOUtil;
 
 /**
  * Base class for propertyutils test case
@@ -78,19 +77,10 @@ public abstract class AbstractPropertyUtilsTest extends 
AbstractMojoTestCase {
      *
      * @param validationPropFile
      */
-    private void loadValidationProperties(File validationPropFile) {
+    private void loadValidationProperties(File validationPropFile) throws 
IOException {
         validationProp = new Properties();
-        InputStream in = null;
-
-        try {
-            in = Files.newInputStream(validationPropFile.toPath());
+        try (InputStream in = 
Files.newInputStream(validationPropFile.toPath())) {
             validationProp.load(in);
-            in.close();
-            in = null;
-        } catch (IOException ex) {
-            // TODO: do error handling
-        } finally {
-            IOUtil.close(in);
         }
     }
 }
diff --git 
a/src/test/java/org/apache/maven/plugins/resources/ResourcesMojoTest.java 
b/src/test/java/org/apache/maven/plugins/resources/ResourcesMojoTest.java
index 71bc0b5..ba13678 100644
--- a/src/test/java/org/apache/maven/plugins/resources/ResourcesMojoTest.java
+++ b/src/test/java/org/apache/maven/plugins/resources/ResourcesMojoTest.java
@@ -41,22 +41,17 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
 
     /**
      * test mojo lookup, test harness should be working fine
-     *
-     * @throws Exception
      */
     public void testHarnessEnvironment() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
 
         assertNotNull(mojo);
     }
 
-    /**
-     * @throws Exception
-     */
     public void testResourceDirectoryStructure() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourceDirectoryStructure");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -86,12 +81,9 @@ public class ResourcesMojoTest extends AbstractMojoTestCase {
         assertTrue(FileUtils.fileExists(resourcesDir + "/notpackage/test"));
     }
 
-    /**
-     * @throws Exception
-     */
     public void testResourceDirectoryStructureRelativePath() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourceDirectoryStructure_RelativePath");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -122,12 +114,9 @@ public class ResourcesMojoTest extends 
AbstractMojoTestCase {
         assertTrue(FileUtils.fileExists(resourcesDir + "/notpackage/test"));
     }
 
-    /**
-     * @throws Exception
-     */
     public void testResourceEncoding() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("encoding");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -151,12 +140,9 @@ public class ResourcesMojoTest extends 
AbstractMojoTestCase {
         assertTrue(FileUtils.fileExists(resourcesDir + "/file4.txt"));
     }
 
-    /**
-     * @throws Exception
-     */
     public void testResourceInclude() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourceInclude");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -202,12 +188,9 @@ public class ResourcesMojoTest extends 
AbstractMojoTestCase {
         assertFalse(FileUtils.fileExists(resourcesDir + 
"/notpackage/nottest/file.txt"));
     }
 
-    /**
-     * @throws Exception
-     */
     public void testResourceExclude() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourceExclude");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -259,7 +242,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
      */
     public void testResourceTargetPath() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourceTargetPath");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -296,7 +279,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
      */
     public void testResourceSystemPropertiesFiltering() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourceSystemProperties_Filtering");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -342,7 +325,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
      */
     public void testResourceProjectPropertiesFiltering() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourceProjectProperties_Filtering");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -373,7 +356,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
      */
     public void testProjectPropertyFilteringPropertyDestination() throws 
Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project =
                 new 
MavenProjectResourcesStub("resourcePojectProperty_Filtering_PropertyDestination");
         List<Resource> resources = project.getBuild().getResources();
@@ -408,7 +391,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
      */
     public void testPropertyFilesFiltering() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourcePropertyFiles_Filtering");
         List<Resource> resources = project.getBuild().getResources();
         LinkedList<String> filterList = new LinkedList<>();
@@ -441,7 +424,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
      */
     public void testPropertyFilesExtra() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourcePropertyFiles_Extra");
         List<Resource> resources = project.getBuild().getResources();
         LinkedList<String> filterList = new LinkedList<>();
@@ -474,7 +457,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
      */
     public void testPropertyFilesMainAndExtra() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("resourcePropertyFiles_MainAndExtra");
         List<Resource> resources = project.getBuild().getResources();
         LinkedList<String> filterList = new LinkedList<>();
@@ -518,7 +501,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
      */
     public void testPropertyFilesFilteringTokensInFilters() throws Exception {
         final File testPom = new File(getBasedir(), defaultPomFilePath);
-        final ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", 
testPom);
+        final ResourcesMojo mojo = lookupMojo("resources", testPom);
         final MavenProjectResourcesStub project =
                 new 
MavenProjectResourcesStub("resourcePropertyFiles_Filtering_TokensInFilters");
         final List<Resource> resources = project.getBuild().getResources();
@@ -550,7 +533,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
 
     public void testWindowsPathEscapingDisabled() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("windows-paths");
         List<Resource> resources = project.getBuild().getResources();
 
@@ -586,7 +569,7 @@ public class ResourcesMojoTest extends AbstractMojoTestCase 
{
 
     public void testWindowsPathEscapingEnabled() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("resources", testPom);
+        ResourcesMojo mojo = lookupMojo("resources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("windows-paths");
         List<Resource> resources = project.getBuild().getResources();
 
diff --git 
a/src/test/java/org/apache/maven/plugins/resources/TestResourcesTest.java 
b/src/test/java/org/apache/maven/plugins/resources/TestResourcesTest.java
index efa37c5..2647b14 100644
--- a/src/test/java/org/apache/maven/plugins/resources/TestResourcesTest.java
+++ b/src/test/java/org/apache/maven/plugins/resources/TestResourcesTest.java
@@ -30,28 +30,19 @@ import org.codehaus.plexus.util.FileUtils;
 public class TestResourcesTest extends AbstractMojoTestCase {
     private final String defaultPomFilePath = 
"/target/test-classes/unit/resources-test/plugin-config.xml";
 
-    protected void setUp() throws Exception {
-        super.setUp();
-    }
-
     /**
      * test mojo lookup, test harness should be working fine
-     *
-     * @throws Exception
      */
     public void testHarnessEnvironment() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        ResourcesMojo mojo = (ResourcesMojo) lookupMojo("testResources", 
testPom);
+        ResourcesMojo mojo = lookupMojo("testResources", testPom);
 
         assertNotNull(mojo);
     }
 
-    /**
-     * @throws Exception
-     */
     public void testTestResourceDirectoryCreation() throws Exception {
         File testPom = new File(getBasedir(), defaultPomFilePath);
-        TestResourcesMojo mojo = (TestResourcesMojo) 
lookupMojo("testResources", testPom);
+        TestResourcesMojo mojo = lookupMojo("testResources", testPom);
         MavenProjectResourcesStub project = new 
MavenProjectResourcesStub("testResourceDirectoryStructure");
         List<Resource> resources = project.getBuild().getResources();
 
diff --git 
a/src/test/java/org/apache/maven/plugins/resources/filters/ItFilter.java 
b/src/test/java/org/apache/maven/plugins/resources/filters/ItFilter.java
index c0ebd2d..d7c2504 100644
--- a/src/test/java/org/apache/maven/plugins/resources/filters/ItFilter.java
+++ b/src/test/java/org/apache/maven/plugins/resources/filters/ItFilter.java
@@ -27,11 +27,12 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
-import org.apache.commons.io.FileUtils;
 import org.apache.maven.shared.filtering.MavenFilteringException;
 import org.apache.maven.shared.filtering.MavenResourcesExecution;
 import org.apache.maven.shared.filtering.MavenResourcesFiltering;
 
+import static org.apache.commons.io.FileUtils.writeLines;
+
 /**
  * @author Olivier Lamy
  * @since 2.5
@@ -72,7 +73,7 @@ public class ItFilter implements MavenResourcesFiltering {
                             .getMavenSession()
                             .getSystemProperties()
                             .getProperty("toto"));
-            FileUtils.writeLines(f, lines);
+            writeLines(f, lines);
         } catch (IOException e) {
             throw new MavenFilteringException(e.getMessage(), e);
         }
diff --git 
a/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectBuildStub.java
 
b/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectBuildStub.java
index 0d01e11..fb8beff 100644
--- 
a/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectBuildStub.java
+++ 
b/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectBuildStub.java
@@ -120,13 +120,7 @@ public class MavenProjectBuildStub extends 
MavenProjectBasicStub {
      * @return
      */
     private boolean isValidPath(String path) {
-        boolean bRetVal = true;
-
-        if (path.startsWith("c:") || path.startsWith("..") || 
path.startsWith("/") || path.startsWith("\\")) {
-            bRetVal = false;
-        }
-
-        return bRetVal;
+        return !path.startsWith("c:") && !path.startsWith("..") && 
!path.startsWith("/") && !path.startsWith("\\");
     }
 
     private void setupBuild() {

Reply via email to