如何传递--非法访问spring boot maven插件的jvm参数

vpfxa7rd  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(309)

我有一个应用程序,在命令提示符下运行时运行良好:

java -jar --illegal-access=permit target/Something.jar

但是,在我的pom.xml中配置spring boot maven插件会产生相同的错误,就像我在没有非法访问=许可部分的情况下运行cmd一样,告诉我它被忽略了:

<plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <mainClass>com.something.PreMain</mainClass>
                <jvmArguments>
                    --illegal-access=permit
                </jvmArguments>
            </configuration>
        </plugin>

我做错了什么?这个应用程序在java 14中工作得非常好,我正在升级到java 16。除了intellij由于缺少非法访问=允许jvm参数而无法在调试模式下启动它之外,其他一切都工作得非常好。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题