Sergey Pushkin created CXF-7751: ----------------------------------- Summary: Codegen plugin can't read empty extraarg Key: CXF-7751 URL: https://issues.apache.org/jira/browse/CXF-7751 Project: CXF Issue Type: Bug Components: Build system Affects Versions: 3.2.4, 3.1.6 Reporter: Sergey Pushkin
I use cxf codegen plugin and i have separate maven profile to generate code by wsdl. My problem in extraarg tag. i have soap connectors, that have pom where is configuration of codegen plugin. When project runnnig with generate code by wsdl profile ${wsdl.extraarg.keep} equal "-keep." And that good work. When runnig another maven profile my ${wsdl.extraarg.keep} don't initialize and in codegen in extraarg put emty string " ". {code:java} <plugin> <groupId>org.apache.cxf</groupId> <artifactId>cxf-codegen-plugin</artifactId> <version>3.1.6</version> <executions> <execution> <id>generate-sources</id> <phase>generate-sources</phase> <configuration> <sourceRoot>src/main/java</sourceRoot> <wsdlOptions> <wsdlOption> <wsdl> ../wsdl//ReferenceDataService.wsdl </wsdl> <extraargs> <extraarg>${wsdl.extraarg.keep}</extraarg> </extraargs> </wsdlOption> </wsdlOptions> <encoding>UTF-8</encoding> </configuration> <goals> <goal>wsdl2java</goal> </goals> </execution> </executions> </plugin> {code} [ERROR] Failed to execute goal org.apache.cxf:cxf-codegen-plugin:3.2.4:wsdl2java (generate-sources) on project test-project: Execution generate-sources of goal org.apache.cxf:cxf-codegen-plugin:3.2.4:wsdl2java failed: org.apache.cxf.tools.common.toolspec.parser.BadUsageException: Unexpected argument: -- This message was sent by Atlassian JIRA (v7.6.3#76005)