[jira] [Updated] (CXF-7751) Codegen plugin can't work with empty extraarg tag

2018-06-02 Thread Sergey Pushkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/CXF-7751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergey Pushkin updated CXF-7751:

Description: 
 

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}

org.apache.cxf
cxf-codegen-plugin
3.2.4


generate-sources
generate-sources

src/main/java



  ../wsdl//ReferenceDataService.wsdl

 
${wsdl.extraarg.keep}



UTF-8


wsdl2java




{code}
In result i have error.

 [ERROR] Failed to execute goal 
org.apache.cxf:cxf-codegen-plugin:3.1.6:wsdl2java (generate-sources) on project 
test-project: Execution generate-sources of goal 
org.apache.cxf:cxf-codegen-plugin:3.1.6:wsdl2java failed: 
org.apache.cxf.tools.common.toolspec.parser.BadUsageException: Unexpected 
argument: 
[file:/C:/Projects/test/backend/soap-connectors/wsdl/ReferenceDataService.wsdl|file:///C:/Projects/test/backend/soap-connectors/wsdl/ReferenceDataService.wsdl]

it's couse emppty is "The path and name of the WSDL file to use in generating 
the code."

 Okey. I cheat and use that: 
{code:java}

org.apache.cxf
cxf-codegen-plugin
3.1.6


generate-sources
generate-sources

src/main/java



  ../wsdl//ReferenceDataService.wsdl



../wsdl//ReferenceDataService.wsdl 
${wsdl.extraarg.keep}



UTF-8


wsdl2java



{code}
In result i have error "Unexpected argument" with empty string.

[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:

  was:
 

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}

org.apache.cxf
cxf-codegen-plugin
3.1.6


generate-sources
generate-sources

src/main/java



  ../wsdl//ReferenceDataService.wsdl

 
${wsdl.extraarg.keep}



UTF-8


wsdl2java




{code}
In result i have error.

 [ERROR] Failed to execute goal 
org.apache.cxf:cxf-codegen-plugin:3.1.6:wsdl2java (generate-sources) on project 
test-project: Execution generate-sources of goal 
org.apache.cxf:cxf-codegen-plugin:3.1.6:wsdl2java failed: 
org.apache.cxf.tools.common.toolspec.parser.BadUsageException: Unexpected 
argument: 
[file:/C:/Projects/test/backend/soap-connectors/wsdl/ReferenceDataService.wsdl|file:///C:/Projects/test/backend/soap-connectors/wsdl/ReferenceDataService.wsdl]

it's couse emppty is "The path and name of the WSDL file to use in generating 
the code."

 Okey. I cheat and use that: 
{code:java}

org.apache.cxf
cxf-codegen-plugin
3.1.6


generate-sources
generate-sources

src/main/java



  ../wsdl//ReferenceDataService.wsdl



../wsdl//ReferenceDataService.wsdl 
${wsdl.extraarg.keep}


[jira] [Updated] (CXF-7751) Codegen plugin can't work with empty extraarg tag

2018-06-02 Thread Sergey Pushkin (JIRA)


 [ 
https://issues.apache.org/jira/browse/CXF-7751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergey Pushkin updated CXF-7751:

Description: 
 

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}

org.apache.cxf
cxf-codegen-plugin
3.1.6


generate-sources
generate-sources

src/main/java



  ../wsdl//ReferenceDataService.wsdl

 
${wsdl.extraarg.keep}



UTF-8


wsdl2java




{code}
In result i have error.

 [ERROR] Failed to execute goal 
org.apache.cxf:cxf-codegen-plugin:3.1.6:wsdl2java (generate-sources) on project 
test-project: Execution generate-sources of goal 
org.apache.cxf:cxf-codegen-plugin:3.1.6:wsdl2java failed: 
org.apache.cxf.tools.common.toolspec.parser.BadUsageException: Unexpected 
argument: 
[file:/C:/Projects/test/backend/soap-connectors/wsdl/ReferenceDataService.wsdl|file:///C:/Projects/test/backend/soap-connectors/wsdl/ReferenceDataService.wsdl]

it's couse emppty is "The path and name of the WSDL file to use in generating 
the code."

 Okey. I cheat and use that: 
{code:java}

org.apache.cxf
cxf-codegen-plugin
3.2.4


generate-sources
generate-sources

src/main/java



  ../wsdl//ReferenceDataService.wsdl



../wsdl//ReferenceDataService.wsdl 
${wsdl.extraarg.keep}



UTF-8


wsdl2java



{code}
In result i have error "Unexpected argument" with empty string.

[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:

  was:
 

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}

org.apache.cxf
cxf-codegen-plugin
3.2.4


generate-sources
generate-sources

src/main/java



  ../wsdl//ReferenceDataService.wsdl

 
${wsdl.extraarg.keep}



UTF-8


wsdl2java




{code}
In result i have error.

 [ERROR] Failed to execute goal 
org.apache.cxf:cxf-codegen-plugin:3.1.6:wsdl2java (generate-sources) on project 
test-project: Execution generate-sources of goal 
org.apache.cxf:cxf-codegen-plugin:3.1.6:wsdl2java failed: 
org.apache.cxf.tools.common.toolspec.parser.BadUsageException: Unexpected 
argument: 
[file:/C:/Projects/test/backend/soap-connectors/wsdl/ReferenceDataService.wsdl|file:///C:/Projects/test/backend/soap-connectors/wsdl/ReferenceDataService.wsdl]

it's couse emppty is "The path and name of the WSDL file to use in generating 
the code."

 Okey. I cheat and use that: 
{code:java}

org.apache.cxf
cxf-codegen-plugin
3.1.6


generate-sources
generate-sources

src/main/java



  ../wsdl//ReferenceDataService.wsdl



../wsdl//ReferenceDataService.wsdl 
${wsdl.extraarg.keep}