Fel i kodgenerering (Java)

Issue #9 resolved
Björn Pettersson created an issue

Får flera fel vid försök att köra kod-generering med maven:

#!

[ERROR] Failed to execute goal org.apache.cxf:cxf-codegen-plugin:2.2.2:wsdl2java (generate-sources) on project ehr-log-schemas: Execution generate-sources of goal org.apache.cxf:cxf-codegen-plugin:2.2.2:wsdl2java failed: Illegal character in path at index 36: /domain/code_gen/jaxws/../../schemas\interactions\store\StoreLogInteraction\StoreLogInteraction_1.0_RIVTABP21.wsdl -> [Help 1]

Problemet verkar vara att backslash används i sökvägar, behöver bytas till / (genomgående i pom-filen)

När jag gör detta får jag nästa fel:

#!

[ERROR] Failed to execute goal org.apache.cxf:cxf-codegen-plugin:2.2.2:wsdl2java (generate-sources) on project ehr-log-schemas: Thrown by JAXB : The package name 'se.riv.ehr.log.querying.getlogsforuserresponder.v1.1' used for this schema is not a valid package name. at line 20 column 1 of schema file:/domain/schemas/interactions/querying/GetLogsForUserInteraction/GetLogsForUserResponder_1.1.xsd -> [Help 1]

Det verkar vara den sista "...v1.1" som inte gillas, kan exempelvis bytas till "...v11" (på ett par ställen i pom-filen).

Miljö:

#!

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T19:39:06Z)
Maven home: /usr/share/maven
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-83-generic", arch: "amd64", family: "unix"

Comments (1)

  1. Log in to comment