Java 11+;maven+;龙目山+;spring boot项目返回Can';t从xpp3_min-1.1.4c中提取模块名称

Java 11+;maven+;龙目山+;spring boot项目返回Can';t从xpp3_min-1.1.4c中提取模块名称,maven,spring-boot,lombok,java-11,java-platform-module-system,Maven,Spring Boot,Lombok,Java 11,Java Platform Module System,我有一个基于SpringBoot、Java11和Lombok的非常简单的项目。我无法构建它(请参阅下面的错误代码)。我在这里读到一些人抱怨使用Lombok实现Java11模块化,但由于这个问题几乎是一年前的事了,而且描述与我的不同,我认为这与我的案例无关 我发现我在编译过程中缺少了一些概念(例如pom.xml中的一些额外步骤),或者在模块路径中添加了Lombok package com.test.common; import org.springframework.boot.SpringApp

我有一个基于SpringBoot、Java11和Lombok的非常简单的项目。我无法构建它(请参阅下面的错误代码)。我在这里读到一些人抱怨使用Lombok实现Java11模块化,但由于这个问题几乎是一年前的事了,而且描述与我的不同,我认为这与我的案例无关

我发现我在编译过程中缺少了一些概念(例如pom.xml中的一些额外步骤),或者在模块路径中添加了Lombok

package com.test.common;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;

@SpringBootApplication
@EnableEurekaClient
public class CommonApplication {
    public static void main(String[] args) {
        SpringApplication.run(CommonApplication.class, args);
    }
}


4.0.0
org.springframework.boot
spring启动程序父级
2.1.3.1发布
com.test
常见的
0.0.1-快照
常见的
祖尔项目
11
格林威治
org.springframework.cloud
spring cloud starter netflix eureka服务器
org.springframework.boot
弹簧靴开发工具
运行时
org.projectlombok
龙目
真的
org.springframework.boot
弹簧起动试验
测试
org.springframework.cloud
spring云依赖关系
${spring cloud.version}
聚甲醛
进口
org.springframework.boot
springbootmaven插件
完全错误:

PS C:\_d\WSs\soteste\common> mvn install
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------< com.test:common >---------------------------
[INFO] Building common 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ common ---
[WARNING] Can't extract module name from xpp3_min-1.1.4c.jar: Provider class org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer not in module
[WARNING] ********************************************************************************************************************
[WARNING] * Required filename-based automodules detected. Please don't publish this project to a public artifact repository! *
[WARNING] ********************************************************************************************************************
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to C:\_d\WSs\soteste\common\target\classes
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\_d\WSs\soteste\common\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ common ---
[WARNING] Can't extract module name from xpp3_min-1.1.4c.jar: Provider class org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer not in module
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to C:\_d\WSs\soteste\common\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ common ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM 1. See FAQ web page and the dump file C:\_d\WSs\soteste\common\target\surefire-reports\2019-03-20T18-47-40_749-jvmRun1.dumpstream
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  8.032 s
[INFO] Finished at: 2019-03-20T18:47:42-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project common: There are test failures.
[ERROR]
[ERROR] Please refer to C:\_d\WSs\soteste\common\target\surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[ERROR] Command was cmd.exe /X /C ""C:\Program Files\Java\jdk-11.0.2\bin\java" @C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181\surefireargs18082250267355398068 C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181 2019-03-20T18-47-40_749-jvmRun1 surefire11396085758725333238tmp surefire_06534283884049913949tmp"
[ERROR] Error occurred in starting fork, check output in log
[ERROR] Process Exit Code: 1
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[ERROR] Command was cmd.exe /X /C ""C:\Program Files\Java\jdk-11.0.2\bin\java" @C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181\surefireargs18082250267355398068 C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181 2019-03-20T18-47-40_749-jvmRun1 surefire11396085758725333238tmp surefire_06534283884049913949tmp"
[ERROR] Error occurred in starting fork, check output in log
[ERROR] Process Exit Code: 1
[ERROR]         at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:669)
[ERROR]         at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:282)
[ERROR]         at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:245)
[ERROR]         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1183)
[ERROR]         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1011)
[ERROR]         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:857)
[ERROR]         at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
[ERROR]         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
[ERROR]         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
[ERROR]         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
[ERROR]         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
[ERROR]         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
[ERROR]         at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
[ERROR]         at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
[ERROR]         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
[ERROR]         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
[ERROR]         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
[ERROR]         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
[ERROR]         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
[ERROR]         at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
[ERROR]         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR]         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[ERROR]         at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
[ERROR]         at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
[ERROR]         at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
[ERROR]         at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[ERROR]
[ERROR] -> [Help 1]
PS C:\\u d\WSs\soteste\common>mvn安装
[信息]正在扫描项目。。。
[信息]
[信息]-------------------------------------------------------
[信息]构建通用0.0.1-SNAPSHOT
[信息]------------------------------------[jar]---------------------------------
[信息]
[信息]---maven资源插件:3.1.0:resources(默认资源)@common---
[信息]使用“UTF-8”编码复制筛选的资源。
[信息]正在复制1个资源
[信息]正在复制0资源
[信息]
[信息]---maven编译器插件:3.8.0:compile(默认编译)@common---
[警告]无法从xpp3_min-1.1.4c.jar中提取模块名称:提供程序类org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer不在模块中
[警告]********************************************************************************************************************
[警告]*检测到所需的基于文件名的自动模块。请不要将此项目发布到公共工件存储库*
[警告]********************************************************************************************************************
[信息]检测到更改-重新编译模块!
[信息]正在将3个源文件编译为C:\\U d\WSs\soteste\common\target\classes
[信息]
[信息]---maven资源插件:3.1.0:testResources(默认testResources)@common---
[信息]使用“UTF-8”编码复制筛选的资源。
[信息]跳过不存在的资源目录C:\\u d\WSs\soteste\common\src\test\resources
[信息]
[信息]---maven编译器插件:3.8.0:testCompile(默认testCompile)@common---
[警告]无法从xpp3_min-1.1.4c.jar中提取模块名称:提供程序类org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer不在模块中
[信息]检测到更改-重新编译模块!
[信息]正在将1个源文件编译为C:\\U d\WSs\soteste\common\target\test类
[信息]
[信息]---maven surefire插件:2.22.1:test(默认测试)@common---
[信息]
[信息]-------------------------------------------------------
[信息]
[信息]-------------------------------------------------------
[警告]通过直接写入分叉JVM 1中的本机流,损坏了标准输出。请参阅常见问题解答网页和转储文件C:\\u d\WSs\soteste\common\target\surefire reports\2019-03-20T18-47-40\u 749-jvmRun1.dumpstream
[信息]
[信息]结果:
[信息]
[信息]测试运行:0,失败:0,错误:0,跳过:0
[信息]
[信息]------------------------------------------------------------------------
[信息]生成失败
[信息]------------------------------------------------------------------------
[信息]总时间:8.032秒
[信息]完成时间:2019-03-20T18:47:42-03:00
[信息]------------------------------------------------------------------------
[错误]未能在项目上执行目标org.apache.maven.plugins:maven surefire plugin:2.22.1:test(默认测试):存在测试失败。
[错误]
[错误]请参阅C:\\U d\WSs\soteste\common\target\surefire报告以了解单个测试结果。
[错误]请参考转储文件(如果存在)[date]。转储,[date]-jvmRun[N]。转储和[date]。转储流。
[错误]分叉的VM在未正确告别的情况下终止。调用VM崩溃或System.exit?
[错误]命令为cmd.exe/X/C“C:\Program Files\Java\jdk-11.0.2\bin\Java”@C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181\surefireargs18082250267355398068 C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181 2019-03-20T18-47-40\u 749-jvmRun1 surefire11396085872533238tmp surefire
[错误]启动fork时出错,请检查日志中的输出
[错误]进程退出代码:1
[错误]org.apache.maven.surefire.booter.surefirebooterworkexception:分叉的VM没有正确地说再见就终止了。调用VM崩溃或System.exit?
[错误]命令为cmd.exe/X/C“C:\Program Files\Java\jdk-11.0.2\bin\Java”@C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181\surefireargs18082250267355398068 C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181 2019-03-20T18-47-40\u 749-jvmRun1 surefire11396085872533238tmp surefire
[错误]启动fork时出错,请检查日志中的输出
[错误]进程退出代码:1
[错误]位于org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:66
module common {
    exports com.test.common.security;
    exports com.test.common;


    requires lombok;
    requires spring.beans;
    requires spring.boot;
    requires spring.boot.autoconfigure;
    requires spring.cloud.netflix.eureka.client;
}
<?xml version="1.0" encoding="UTF-8"?>
<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>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.3.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.test</groupId>
    <artifactId>common</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>common</name>
    <description>Zuul project</description>

    <properties>
        <java.version>11</java.version>
        <spring-cloud.version>Greenwich.SR1</spring-cloud.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>
PS C:\_d\WSs\soteste\common> mvn install
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------< com.test:common >---------------------------
[INFO] Building common 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ common ---
[WARNING] Can't extract module name from xpp3_min-1.1.4c.jar: Provider class org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer not in module
[WARNING] ********************************************************************************************************************
[WARNING] * Required filename-based automodules detected. Please don't publish this project to a public artifact repository! *
[WARNING] ********************************************************************************************************************
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to C:\_d\WSs\soteste\common\target\classes
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\_d\WSs\soteste\common\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ common ---
[WARNING] Can't extract module name from xpp3_min-1.1.4c.jar: Provider class org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer not in module
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to C:\_d\WSs\soteste\common\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ common ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM 1. See FAQ web page and the dump file C:\_d\WSs\soteste\common\target\surefire-reports\2019-03-20T18-47-40_749-jvmRun1.dumpstream
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  8.032 s
[INFO] Finished at: 2019-03-20T18:47:42-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project common: There are test failures.
[ERROR]
[ERROR] Please refer to C:\_d\WSs\soteste\common\target\surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[ERROR] Command was cmd.exe /X /C ""C:\Program Files\Java\jdk-11.0.2\bin\java" @C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181\surefireargs18082250267355398068 C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181 2019-03-20T18-47-40_749-jvmRun1 surefire11396085758725333238tmp surefire_06534283884049913949tmp"
[ERROR] Error occurred in starting fork, check output in log
[ERROR] Process Exit Code: 1
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[ERROR] Command was cmd.exe /X /C ""C:\Program Files\Java\jdk-11.0.2\bin\java" @C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181\surefireargs18082250267355398068 C:\Users\resource\AppData\Local\Temp\surefire12554810325212725181 2019-03-20T18-47-40_749-jvmRun1 surefire11396085758725333238tmp surefire_06534283884049913949tmp"
[ERROR] Error occurred in starting fork, check output in log
[ERROR] Process Exit Code: 1
[ERROR]         at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:669)
[ERROR]         at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:282)
[ERROR]         at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:245)
[ERROR]         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1183)
[ERROR]         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1011)
[ERROR]         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:857)
[ERROR]         at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
[ERROR]         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
[ERROR]         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
[ERROR]         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
[ERROR]         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
[ERROR]         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
[ERROR]         at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
[ERROR]         at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
[ERROR]         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
[ERROR]         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
[ERROR]         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
[ERROR]         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
[ERROR]         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
[ERROR]         at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
[ERROR]         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR]         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[ERROR]         at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
[ERROR]         at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
[ERROR]         at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
[ERROR]         at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[ERROR]
[ERROR] -> [Help 1]