[ https://issues.apache.org/jira/browse/AXIS2-3835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12652817#action_12652817 ]
Christian Corsano commented on AXIS2-3835: ------------------------------------------ Isn't the fix described there much simpler ? : http://maven.apache.org/plugin-developers/common-bugs.html#Resolving_Relative_Paths File file = new File( path ); if ( !file.isAbsolute() ) { file = new File( project.getBasedir(), file ); } Until this bug is fixed, you can use the ${basedir} variable as a workaround <wsdlFile>${basedir}/src/main/wsdl/myfile.wsdl</wsdlFile> > problem running wsdl2code in multi-level maven projects (at the parent > project level) > ------------------------------------------------------------------------------------- > > Key: AXIS2-3835 > URL: https://issues.apache.org/jira/browse/AXIS2-3835 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: Tools > Affects Versions: 1.4 > Environment: Windows XP Professional > Reporter: Greg Lee-Shoy > Priority: Critical > Attachments: parent.zip > > > Hi, > Our team is currently using Axis2 version 1.3, and looking at upgrading to > version 1.4. We've encountered a problem when using the 1.4 version of the > wsdl2code maven plugin in maven projects that have parent-child > relationships. When generating Java code from wsdl at the level of the child > project there is no problem, but if we try to generate (i.e. run mvn clean > install) at the level of the parent project then we get an error similar to > the one below: > java.io.FileNotFoundException: This file was not found: > file:/C:/Java/parent/src > /main/wsdl/Emailvernotestemail.wsdl > at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown > Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile( > CodeGenerationEngine.java:290) > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat > ionEngine.java:112) > at > org.apache.axis2.maven2.wsdl2code.WSDL2CodeMojo.execute(WSDL2CodeMojo > .java:559) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi > nManager.java:443) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa > ultLifecycleExecutor.java:539) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi > fecycle(DefaultLifecycleExecutor.java:480) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau > ltLifecycleExecutor.java:459) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan > dleFailures(DefaultLifecycleExecutor.java:311) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen > ts(DefaultLifecycleExecutor.java:278) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi > fecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:85) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:58) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:60) > at java.lang.reflect.Method.invoke(Method.java:391) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error parsing WSDL > This file was not found: > file:/C:/Java/parent/src/main/wsdl/Emailvernotestemail. > wsdl > It seems to exclude the child folder from the path to the wsdl file. > I've included a zipped folder structure; running mvn clean install in the > 'parent' directory compared to running in the 'child' directory should > illustrate the problem... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]