- changed status to resolved
Fel i kodgenerering (Java)
Issue #9
resolved
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)
-
- Log in to comment
Åtgärdat av CGI