Hi all,

I believe my usage of antrun is legit to make sure user who is using  mvn
install ( without clean) has a proper clean up before another plugin
execution

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <id>work.around.to.clean.up.classes.before.jsonschema.start</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>run</goal>
            </goals>
            <configuration>
              <target>
                <delete dir="${project.build.directory}/classes" />
              </target>
            </configuration>
          </execution>
        </executions>
      </plugin>


here is the command to reproduce the antrun issue


      mvn clean install --builder smart -T1.0C -DskipTests


Add  -B to remove the issue but it is not ideal

Only only happens on windows ( i only test with windows and linux)

-D



On Tue, Feb 27, 2018 at 7:44 AM, Stephen Connolly <
stephen.alan.conno...@gmail.com> wrote:

> On 27 February 2018 at 14:46, Mirko Friedenhagen <mfriedenha...@gmail.com>
> wrote:
>
> > +1 from my side, tested with 10 inhouse projects. Or is this vote
> canceled?
> >
>
> Not cancelled yet. Unclear if Dan's issue is something forking maven and
> parsing the output... the task name
> "work.around.to.clean.up.classes.before.jsonschema.start" sounds like it
> could be doing something crazy like that, in which case it is not using -B
> when forking maven in Dan's codebase that could be the root cause.
>
>
> > Regards Mirko
> > --
> > http://illegalstateexception.blogspot.com/
> > https://github.com/mfriedenhagen/
> > https://bitbucket.org/mfriedenhagen/
> >
> >
> > On Sun, Feb 25, 2018 at 10:14 AM, Dan Tran <dant...@gmail.com> wrote:
> > >   correction
> > >
> > > found this reference, found on 3.5.2 but I only encounter this on 3.5.3
> > RC
> > >
> > > https://stackoverflow.com/questions/48723899/maven-
> > > numberformatexception-when-packaging
> > >
> > >
> > > On Sun, Feb 25, 2018 at 1:13 AM, Dan Tran <dant...@gmail.com> wrote:
> > >
> > >> found this reference, found on 3.5.2 but I only encounter this on
> 3.5.2
> > RC
> > >>
> > >> https://stackoverflow.com/questions/48723899/maven-
> > >> numberformatexception-when-packaging
> > >>
> > >> On Sun, Feb 25, 2018 at 12:53 AM, Dan Tran <dant...@gmail.com> wrote:
> > >>
> > >>> my build contains 270+ modules using java 8.  The failure found on
> > >>> windows. Have not tested on Linux  yet
> > >>>
> > >>> -D
> > >>>
> > >>> On Sun, Feb 25, 2018 at 12:23 AM, Dan Tran <dant...@gmail.com>
> wrote:
> > >>>
> > >>>> Encounter random failure at antrun MOJO + smart builder
> > >>>>
> > >>>> here is the error message
> > >>>>
> > >>>> [ERROR] Failed to execute goal org.apache.maven.plugins:
> > maven-antrun-plugin:1.8:run
> > >>>> (work.around.to.clean.up.classes.before.jsonschema.start) on
> project
> > >>>> adm-schema: Error executing Ant tasks: For input string: "1;" ->
> > [Help 1]
> > >>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> > >>>> execute goal org.apache.maven.plugins:maven-antrun-plugin:1.8:run
> > >>>> (work.around.to.clean.up.classes.before.jsonschema.start) on
> project
> > >>>> adm-schema: Error executing Ant tasks: For input string: "1;"
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:213)
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:154)
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:146)
> > >>>>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> > buildProject
> > >>>> (LifecycleModuleBuilder.java:117)
> > >>>>     at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject
> > >>>> (SmartBuilderImpl.java:205)
> > >>>>     at io.takari.maven.builder.smart.SmartBuilderImpl$
> > ProjectBuildTask.run
> > >>>> (SmartBuilderImpl.java:77)
> > >>>>     at java.util.concurrent.Executors$RunnableAdapter.call
> > >>>> (Executors.java:511)
> > >>>>     at java.util.concurrent.FutureTask.run (FutureTask.java:266)
> > >>>>     at java.util.concurrent.ThreadPoolExecutor.runWorker
> > >>>> (ThreadPoolExecutor.java:1149)
> > >>>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run
> > >>>> (ThreadPoolExecutor.java:624)
> > >>>>     at java.lang.Thread.run (Thread.java:748)
> > >>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error
> > >>>> executing Ant tasks: For input string: "1;"
> > >>>>     at org.apache.maven.plugin.antrun.AntRunMojo.execute
> > >>>> (AntRunMojo.java:347)
> > >>>>     at org.apache.maven.plugin.DefaultBuildPluginManager.
> executeMojo
> > >>>> (DefaultBuildPluginManager.java:137)
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:208)
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:154)
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:146)
> > >>>>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> > buildProject
> > >>>> (LifecycleModuleBuilder.java:117)
> > >>>>     at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject
> > >>>> (SmartBuilderImpl.java:205)
> > >>>>     at io.takari.maven.builder.smart.SmartBuilderImpl$
> > ProjectBuildTask.run
> > >>>> (SmartBuilderImpl.java:77)
> > >>>>     at java.util.concurrent.Executors$RunnableAdapter.call
> > >>>> (Executors.java:511)
> > >>>>     at java.util.concurrent.FutureTask.run (FutureTask.java:266)
> > >>>>     at java.util.concurrent.ThreadPoolExecutor.runWorker
> > >>>> (ThreadPoolExecutor.java:1149)
> > >>>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run
> > >>>> (ThreadPoolExecutor.java:624)
> > >>>>     at java.lang.Thread.run (Thread.java:748)
> > >>>> Caused by: java.lang.NumberFormatException: For input string: "1;"
> > >>>>     at java.lang.NumberFormatException.forInputString
> > >>>> (NumberFormatException.java:65)
> > >>>>     at java.lang.Integer.parseInt (Integer.java:580)
> > >>>>     at java.lang.Integer.<init> (Integer.java:867)
> > >>>>     at org.fusesource.jansi.AnsiPrintStream.filter
> > >>>> (AnsiPrintStream.java:129)
> > >>>>     at org.fusesource.jansi.FilterPrintStream.write
> > >>>> (FilterPrintStream.java:59)
> > >>>>     at org.fusesource.jansi.FilterPrintStream.write
> > >>>> (FilterPrintStream.java:70)
> > >>>>     at java.io.PrintStream.write (PrintStream.java:480)
> > >>>>     at sun.nio.cs.StreamEncoder.writeBytes (StreamEncoder.java:221)
> > >>>>     at sun.nio.cs.StreamEncoder.implFlushBuffer
> > (StreamEncoder.java:291)
> > >>>>     at sun.nio.cs.StreamEncoder.flushBuffer
> (StreamEncoder.java:104)
> > >>>>     at java.io.OutputStreamWriter.flushBuffer
> > >>>> (OutputStreamWriter.java:185)
> > >>>>     at java.io.PrintStream.newLine (PrintStream.java:546)
> > >>>>     at java.io.PrintStream.println (PrintStream.java:807)
> > >>>>     at org.apache.tools.ant.DefaultLogger.printMessage
> > >>>> (DefaultLogger.java:346)
> > >>>>     at org.apache.tools.ant.DefaultLogger.targetStarted
> > >>>> (DefaultLogger.java:218)
> > >>>>     at org.apache.tools.ant.Project.fireTargetStarted
> > >>>> (Project.java:2140)
> > >>>>     at org.apache.tools.ant.Target.performTasks (Target.java:454)
> > >>>>     at org.apache.tools.ant.Project.executeSortedTargets
> > >>>> (Project.java:1393)
> > >>>>     at org.apache.tools.ant.Project.executeTarget
> (Project.java:1364)
> > >>>>     at org.apache.maven.plugin.antrun.AntRunMojo.execute
> > >>>> (AntRunMojo.java:313)
> > >>>>     at org.apache.maven.plugin.DefaultBuildPluginManager.
> executeMojo
> > >>>> (DefaultBuildPluginManager.java:137)
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:208)
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:154)
> > >>>>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > >>>> (MojoExecutor.java:146)
> > >>>>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
> > buildProject
> > >>>> (LifecycleModuleBuilder.java:117)
> > >>>>     at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject
> > >>>> (SmartBuilderImpl.java:205)
> > >>>>     at io.takari.maven.builder.smart.SmartBuilderImpl$
> > ProjectBuildTask.run
> > >>>> (SmartBuilderImpl.java:77)
> > >>>>     at java.util.concurrent.Executors$RunnableAdapter.call
> > >>>> (Executors.java:511)
> > >>>>     at java.util.concurrent.FutureTask.run (FutureTask.java:266)
> > >>>>     at java.util.concurrent.ThreadPoolExecutor.runWorker
> > >>>> (ThreadPoolExecutor.java:1149)
> > >>>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run
> > >>>> (ThreadPoolExecutor.java:624)
> > >>>>     at java.lang.Thread.run (Thread.java:748)
> > >>>>
> > >>>> On Sat, Feb 24, 2018 at 2:01 PM, Stephen Connolly <
> > >>>> stephen.alan.conno...@gmail.com> wrote:
> > >>>>
> > >>>>> On 24 February 2018 at 22:00, Stephen Connolly <
> > >>>>> stephen.alan.conno...@gmail.com> wrote:
> > >>>>>
> > >>>>> > Hi,
> > >>>>> >
> > >>>>> > We solved 22 issues:
> > >>>>> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> > >>>>> > version=12341428&styleName=Text&projectId=12316922
> > >>>>> >
> > >>>>> > There are 381 issues left in JIRA for Maven core:
> > >>>>> > https://issues.apache.org/jira/issues/?jql=project%20%
> > >>>>> > 3D%20MNG%20AND%20resolution%20%3D%20Unresolved%20ORDER%
> > >>>>> > 20BY%20due%20ASC%2C%20priority%20DESC%2C%20created%20ASC
> > >>>>> >
> > >>>>> > Staging repo:
> > >>>>> > https://repository.apache.org/content/repositories/maven-1401/
> > >>>>> >
> > >>>>> > The distributable binaries and sources can be found here:
> > >>>>> > https://repository.apache.org/content/repositories/maven-
> > >>>>> > 1401/org/apache/maven/apache-maven/3.5.3/
> > >>>>> >
> > >>>>> > Specifically the zip, tarball and source archives can be found
> > here:
> > >>>>> > https://repository.apache.org/content/repositories/maven-
> > >>>>> > 1401/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.
> > 3-bin.zip
> > >>>>> > https://repository.apache.org/content/repositories/maven-
> > >>>>> > 1401/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-
> > >>>>> bin.tar.gz
> > >>>>> > https://repository.apache.org/content/repositories/maven-
> > >>>>> > 1401/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.
> > 3-src.zip
> > >>>>> > https://repository.apache.org/content/repositories/maven-
> > >>>>> > 1401/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-
> > >>>>> src.tar.gz
> > >>>>> >
> > >>>>> > The release artifacts are staged for distribution in:
> > >>>>> > https://dist.apache.org/repos/dist/dev/maven/maven-3/3.5.3
> > >>>>> >
> > >>>>> > Source release checksum(s):
> > >>>>> > apache-maven-3.5.3-src.tar.gz sha1:
> 60905d8b8b025b091f456ec25ad60d
> > >>>>> da56c26ad5
> > >>>>> > sha256: 471748340cdc7f78b0b0c7bdf9e539
> > 9738e6721c08e166f59ef400f1dd10
> > >>>>> 7e19
> > >>>>> > apache-maven-3.5.3-src.zip: sha1: a9be51d571165261dfb2e0c8ecc6b4
> > >>>>> f1c4c96766
> > >>>>> > sha256: 109ac07fa337e582b8e6741f179e9f
> > 09166cae0fc9b3f44d4a35a2a2c7cc
> > >>>>> bd57
> > >>>>> >
> > >>>>> > Git tag:
> > >>>>> > https://git-wip-us.apache.org/repos/asf?p=maven.git;a=commit;h=
> > >>>>> > 3383c37e1f9e9b3bc3df5050c29c8aff9f295297
> > >>>>> >
> > >>>>> > Staging site:
> > >>>>> > https://maven.apache.org/components/ref/3-LATEST/
> > >>>>> >
> > >>>>> > Vote open for 72 hours.
> > >>>>> >
> > >>>>> > [ ] +1
> > >>>>> > [ ] +0
> > >>>>> > [ ] -1
> > >>>>> >
> > >>>>> > Thanks,
> > >>>>> >
> > >>>>> > Stephen.
> > >>>>> >
> > >>>>>
> > >>>>>
> > >>>>> $ sra https://repository.apache.org/content/repositories/maven-
> 1401
> > >>>>> 3.5.3
> > >>>>> Analyzer...
> > >>>>>
> > >>>>> stagingUrl: https://repository.apache.org/
> > >>>>> content/repositories/maven-1401
> > >>>>> groupId: org.apache.maven
> > >>>>> artifactId: apache-maven
> > >>>>> version: 3.5.3
> > >>>>>
> > >>>>> Source ZIP url exists.
> > >>>>> https://repository.apache.org/content/repositories/maven-140
> > >>>>> 1/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-src.zip
> > >>>>>
> > >>>>> Source ZIP SHA1 url exists.
> > >>>>> https://repository.apache.org/content/repositories/maven-140
> > >>>>> 1/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.
> > 3-src.zip.sha1
> > >>>>>
> > >>>>> Binary ZIP url exists.
> > >>>>> https://repository.apache.org/content/repositories/maven-140
> > >>>>> 1/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.zip
> > >>>>>
> > >>>>> Binary ZIP SHA1 url exists.
> > >>>>> https://repository.apache.org/content/repositories/maven-140
> > >>>>> 1/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.
> > 3-bin.zip.sha1
> > >>>>>
> > >>>>> Calculated SHA1 of source ZIP matches published SHA1 of source ZIP.
> > >>>>> a9be51d571165261dfb2e0c8ecc6b4f1c4c96766
> > >>>>>
> > >>>>> Calculated SHA1 of binary ZIP matches published SHA1 of binary ZIP.
> > >>>>> 4a4844990333e2548540729ce9ab57f52a63148d
> > >>>>>
> > >>>>> Git revision of release as determined from
> > >>>>> maven-core-3.5.3.jar:org/apache/maven/messages/build.propert
> > >>>>> ies(buildNumber):
> > >>>>> 3383c37e1f9e9b3bc3df5050c29c8aff9f295297
> > >>>>>
> > >>>>> Files that are present in the source distribution but not in the
> > source
> > >>>>> revision:
> > >>>>> DEPENDENCIES
> > >>>>>
> > >>>>
> > >>>>
> > >>>
> > >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >
>

Reply via email to