小编Ali*_*ich的帖子

org.jooq.codegen.GeneratorException:读取XML配置时出错

我正试图从Java 8迁移到Java 10,并面临以下问题与JOOQ codegen Maven插件.

我的环境:

  1. java版"10.0.2"2018-07-17
  2. Apache Maven 3.3.9

pom.xml中:

        <plugin>
            <groupId>org.jooq</groupId>
            <artifactId>jooq-codegen-maven</artifactId>
            <version>3.11.5</version>
            <executions>
                <execution>
                ...
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>mysql</groupId>
                    <artifactId>mysql-connector-java</artifactId>
                    <version>${mysql-version}</version>
                </dependency>
                <dependency>
                    <groupId>javax.xml.bind</groupId>
                    <artifactId>jaxb-api</artifactId>
                    <version>2.3.0</version>
                </dependency>
                <dependency>
                    <groupId>com.sun.xml.bind</groupId>
                    <artifactId>jaxb-core</artifactId>
                    <version>2.2.11</version>
                </dependency>
                <dependency>
                    <groupId>com.sun.xml.bind</groupId>
                    <artifactId>jaxb-impl</artifactId>
                    <version>2.2.11</version>
                </dependency>
                <dependency>
                <groupId>javax.activation</groupId>
                <artifactId>javax.activation-api</artifactId>
                <version>1.2.0</version>
                </dependency>
                <dependency>
                    <groupId>org.jooq</groupId>
                    <artifactId>jooq-codegen</artifactId>
                    <version>3.11.5</version>
                </dependency>
                <dependency>
                    <groupId>org.jooq</groupId>
                    <artifactId>jooq-meta</artifactId>
                    <version>3.11.5</version>
                </dependency>
            </dependencies>
            <configuration>
                <configurationFile>target/my_conf.xml</configurationFile>
            </configuration>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

my_conf.xml如下所示:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<configuration xmlns="http://www.jooq.org/xsd/jooq-codegen-3.11.0.xsd">

    <jdbc>
        <driver>com.mysql.jdbc.Driver</driver>
        <url>jdbc:mysql://${host}/${db_name}</url>
        <user>${user_username}</user>
        <password>${pwds}</password>
    </jdbc>

    <generator>
        <database>
            <name>org.jooq.meta.mysql.MySQLDatabase</name> …
Run Code Online (Sandbox Code Playgroud)

maven-3 jooq java-10

5
推荐指数
1
解决办法
347
查看次数

标签 统计

java-10 ×1

jooq ×1

maven-3 ×1