RE: Building with mvn install -Dmaven.test.skip=true

Martin Gainty <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <[email protected]>
MG>having difficulty locating xml declaration and classes in .jar for <tasks unless="maven.test.skip">
MG>see below
From: [email protected]
To: [email protected]
Subject: Building with mvn install -Dmaven.test.skip=true
Date: Mon, 21 Mar 2016 09:13:15 +0000









Hi

 
Just wanted to build one more time axis2 from the trunk, with -Dmaven.test.skip=true
That worked well for me in the past as I started to not run all the tests as they seldom where running and where too often the cause for a abort of the build.
Now even with –Dmaven.test.skip=true it failed. The reason is a missing file which is not generated if tests are skipped.
 
            <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <phase>test</phase>
                        <configuration>
                           
<tasks unless="maven.test.skip">
MG>please provide xml declaration and .jar for ant taskdef named 'tasks' ?

                                <echo message="Generating p2n.wsdl" />
                               

                                <java classname="org.apache.ws.java2wsdl.Java2WSDL" classpathref="maven.test.classpath" fork="true" failonerror="true">
                                    <arg value="-o" />
                                    <arg value="${project.build.directory}/java2wsdl" />
                                    <arg value="-of" />
                                    <arg value="p2n.wsdl" />
                                    <arg value="-cn" />
                                    <arg value="org.apache.axis2.description.CalculatorService" />
                                    <arg value="-p2n" />
                                    <arg value="[org.apache.axis2.description,http://www.example.org/calculator]" />
                                    <arg value="-stn" />
                                    <arg value="http://www.example.org/calculator-service" />
                                </java>
                            </tasks>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
 
The file p2n.wsdl is missing as it will be not generated if -Dmaven.test.skip=true is selected.
Why is that file not generated when I just intend to not have tests?
 
Josef
 
 
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.552s
[INFO] Finished at: Mon Mar 21 10:00:45 CET 2016
[INFO] Final Memory: 46M/911M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.gmavenplus:gmavenplus-plugin:1.5:execute (default) on project axis2-java2wsdl: Error occurred while calling a method on a Groovy
 class from classp
ath. InvocationTargetException: E:\asf\axis\axis2\java\core\trunk\modules\java2wsdl\target\java2wsdl\p2n.wsdl (The system cannot find the path specified) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.gmavenplus:gmavenplus-plugin:1.5:execute (default) on project axis2-java2wsdl:
 Error occurred whil
e calling a method on a Groovy class from classpath.
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:310)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:146)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:211)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:156)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error occurred while calling a method on a Groovy class from classpath.
        at org.codehaus.gmavenplus.mojo.ExecuteMojo.doExecute(ExecuteMojo.java:128)
        at org.codehaus.gmavenplus.mojo.ExecuteMojo.execute(ExecuteMojo.java:83)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
        ... 19 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.gmavenplus.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:118)
        at org.codehaus.gmavenplus.mojo.ExecuteMojo.executeScripts(ExecuteMojo.java:199)
        at org.codehaus.gmavenplus.mojo.ExecuteMojo.doExecute(ExecuteMojo.java:124)
        ... 22 more
Caused by: java.io.FileNotFoundException: E:\asf\axis\axis2\java\core\trunk\modules\java2wsdl\target\java2wsdl\p2n.wsdl (The system cannot find the path specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:146)
        at groovy.util.XmlParser.parse(XmlParser.java:191)
        at groovy.util.XmlParser$parse.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at Script1.run(Script1.groovy:14)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:591)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:629)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:600)
        ... 29 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
E:\asf\axis\axis2\java\core\trunk>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.