Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java org.xml.sax.SAXParseException:同名的类/接口&书信电报;类名>&引用;已在使用中。加上;“mvn生成源”;_Java_Xml_Maven_Xsd_Saxparseexception - Fatal编程技术网

Java org.xml.sax.SAXParseException:同名的类/接口&书信电报;类名>&引用;已在使用中。加上;“mvn生成源”;

Java org.xml.sax.SAXParseException:同名的类/接口&书信电报;类名>&引用;已在使用中。加上;“mvn生成源”;,java,xml,maven,xsd,saxparseexception,Java,Xml,Maven,Xsd,Saxparseexception,当我尝试生成新的波兰增值税xsd配置(由波兰增值税部提供)时,我得到错误: [INFO]——jaxb2 maven插件:2.5.0:xjc(xjc-SAFT-PL-V7-10-VAT)@igf.fi.service--- [INFO]创建的脚本路径[C:\repository\git.infor.com\product\source\server\igf.fi\igf.fi.service\target\generated sources\jaxb\META-INF\jaxb]:true [错误

当我尝试生成新的波兰增值税xsd配置(由波兰增值税部提供)时,我得到错误:

[INFO]——jaxb2 maven插件:2.5.0:xjc(xjc-SAFT-PL-V7-10-VAT)@igf.fi.service---
[INFO]创建的脚本路径[C:\repository\git.infor.com\product\source\server\igf.fi\igf.fi.service\target\generated sources\jaxb\META-INF\jaxb]:true
[错误]文件:/C:/repository/git.infor.com/product/source/server/igf.fi/igf.fi.service/src/main/xsd/saft/pl/v7version10/vat/schemat_jpk_v7m-1--u v1-2E.xsd[165,58]
org.xml.sax.SAXParseException:Eine Klasse/Schnittstelle mit demselben Namen“pl.saft.v7version10.vat.tidentyfikatorosobyoniefizycznej”wird bereits verwendet。你是一个年轻人,我是一个年轻人▒参议员。
位于com.sun.tools.xjc.util.CodeModelClassFactory.createClass(CodeModelClassFactory.java:92)
位于com.sun.tools.xjc.util.CodeModelClassFactory.createClass(CodeModelClassFactory.java:52)
位于com.sun.tools.xjc.generator.bean.ImplStructureStrategy$1.createClasses(ImplStructureStrategy.java:52)
在com.sun.tools.xjc.generator.bean.BeanGenerator.generateClassDef上(BeanGenerator.java:416)
位于com.sun.tools.xjc.generator.bean.BeangGenerator.getClazz(BeangGenerator.java:448)
在com.sun.tools.xjc.generator.bean.BeangGenerator上。(BeanGenerator.java:169)
位于com.sun.tools.xjc.generator.bean.BeangGenerator.generate(BeangGenerator.java:141)
位于com.sun.tools.xjc.model.model.generateCode(model.java:258)
位于com.sun.tools.xjc.Driver.run(Driver.java:354)
位于org.codehaus.mojo.jaxb2.javageneration.AbstractJavaGeneratorMojo.performExecution(AbstractJavaGeneratorMojo.java:475)
位于org.codehaus.mojo.jaxb2.AbstractJaxbMojo.execute(AbstractJaxbMojo.java:337)
位于org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
位于org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
位于org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
位于org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
位于org.apache.maven.cli.MavenCli.execute(MavenCli.java:957)
位于org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289)
位于org.apache.maven.cli.MavenCli.main(MavenCli.java:193)
位于jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
位于jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:566)
位于org.codehaus.plexus.classworlds.launcher.launcher.launchEnhanced(launcher.java:282)
位于org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:225)
在org.codehaus.plexus.classworlds.launcher.launcher.main上使用exitcode(launcher.java:406)
位于org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:347)
[错误]http://crd.gov.pl/wps/PA_E2_PI/zalacznik_oi/zalacznik_oi_1983 [361,57]
org.xml.sax.SAXParseException:eine weitere“Tidentyfikatorosobyiefizycznej”wird von hier
这是因为类名重复(我猜是在xsd的导入中)

我尝试用绑定(在bindings.xml中)解决相同的类名:


node=“/xs:schema”>
node=“/xs:schema”>
但这不起作用,因为无法从中绑定信息

如何将此源绑定到另一个包

任何类似装订的东西:

<jxb:bindings scd="x-schema::sub2" xmlns:sub2="http://crd.gov.pl/wps/PA_E2_PI/zalacznik_oi/zalacznik_oi_1983/"> 
    node="/xs:schema">
    <jxb:schemaBindings>
        <jxb:package name="pl.saft.v7version10k.common2"/>
    </jxb:schemaBindings>
</jxb:bindings>

node=“/xs:schema”>
不起作用

那我该怎么办呢?

附件:

给定xsd文件的第一行:

<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:etd="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2020/03/11/eD/DefinicjeTypy/" xmlns:tns="http://crd.gov.pl/wzor/2020/05/08/9393/" targetNamespace="http://crd.gov.pl/wzor/2020/05/08/9393/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" xml:lang="pl">
    <xsd:import namespace="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2020/03/11/eD/DefinicjeTypy/" schemaLocation="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2020/03/11/eD/DefinicjeTypy/StrukturyDanych_v6-0E.xsd"/>
    <xsd:simpleType name="TKodFormularza">
        <xsd:annotation>
            <xsd:documentation>Symbol wzoru formularza</xsd:documentation> 

符号wzoru公式集
使用的java-版本:

openjdk版本“11.0.3”2019-04-16 LTS

OpenJDK运行时环境Corretto-11.0.3.7.1(构建11.0.3+7-LTS)

OpenJDK 64位服务器VM Corretto-11.0.3.7.1(构建11.0.3+7-LTS,混合模式)

<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:etd="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2020/03/11/eD/DefinicjeTypy/" xmlns:tns="http://crd.gov.pl/wzor/2020/05/08/9393/" targetNamespace="http://crd.gov.pl/wzor/2020/05/08/9393/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" xml:lang="pl">
    <xsd:import namespace="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2020/03/11/eD/DefinicjeTypy/" schemaLocation="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2020/03/11/eD/DefinicjeTypy/StrukturyDanych_v6-0E.xsd"/>
    <xsd:simpleType name="TKodFormularza">
        <xsd:annotation>
            <xsd:documentation>Symbol wzoru formularza</xsd:documentation>