gpt4 book ai didi

java - jaxb2-maven-plugin 在控制台上报告问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:53:11 24 4
gpt4 key购买 nike

我有一个基于 Maven 的构建脚本,它运行 jaxb2-maven-plugin (schemagen) 以从 Java 类生成 XSD。我做错了什么,它不会生成它。

该项目非常复杂,很难在控制台中重新创建确切的命令行。

在我的 .pom 文件中,我有

        <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>schemagen</id>
<goals>
<goal>schemagen</goal>
</goals>
</execution>
</executions>
<configuration>
<includes>
<include>**/*.java</include>
</includes>
</configuration>
</plugin>

我可以使用哪些选项来命令 schemagen/插件来显示控制台上的错误原因是什么?

最佳答案

回答您的问题

  1. 我在您的 POM.xml 文件中没有发现任何问题,因为我使用了相同的 POM 文件,并且它在我的目标目录中生成所需的架构。
  2. 请找到域对象用户,我已生成 XSD 架构。

                    /**
    *
    */
    package com.example;

    /**
    * @author Praveen
    *
    */
    public class User {

    private String ename;
    private String designation;
    public String getEname() {
    return ename;
    }
    public void setEname(String ename) {
    this.ename = ename;
    }
    public String getDesignation() {
    return designation;
    }
    public void setDesignation(String designation) {
    this.designation = designation;
    }

    }
  3. POM 文件

                            <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.app</groupId>
    <artifactId>sample</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <build>
    <plugins>
    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jaxb2-maven-plugin</artifactId>
    <version>1.6</version>
    <executions>
    <execution>
    <id>schemagen</id>
    <goals>
    <goal>schemagen</goal>
    </goals>
    </execution>
    </executions>
    <configuration>
    <includes>
    <include>**/*.java</include>
    </includes>
    </configuration>
    </plugin>
    </plugins>

    </build>



    </project>
  4. Maven 目标为

    clean install -e

  5. 我的IDE上的输出,请引用下图。

schema generation

schem gen

  • 请参阅these此链接中的示例
  • 关于java - jaxb2-maven-plugin 在控制台上报告问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35625227/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com