java - 如何在 Debug模式下编译? (netbeans, java, maven)

标签 java debugging netbeans compiler-construction maven

我在项目中遇到注释/持久性错误,持久性库抛出

NullPointerException when trying to resolve the entities (org.eclipse.persistence.internal.jpa.metadata.accessors.classes.EntityAccessor.discoverMappedSuperclassesAndInheritanceParents(EntityAccessor.java:224)).

如何调试此类错误以查找有关错误原因的更多信息?

EntityAccessor 中设置断点并编译调试不起作用,编译器本身似乎没有在 Debug模式下运行。

我正在使用 Netbeans/Java/Maven。

最佳答案

据我了解,您需要在编译中进行调试 - 而不是 Debug模式下的 maven。

使用mvn编译,通过以下方式使用debug模式:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.1</version>
    <configuration>
        <source>8</source>
        <target>8</target>
        <debug>true</debug>
        <debuglevel>lines,vars,source</debuglevel> 
    </configuration>
</plugin> 

debuglevel 可以是 CSV 格式中输入的三个值中的任何一个 需要强调的是,debugdebuglevel 是 maven 中包含的重要节点。

希望它能以某种方式提供帮助。

引用:maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html

关于java - 如何在 Debug模式下编译? (netbeans, java, maven),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8155253/

相关文章:

c++ - 函数退出时出现段错误的可能原因

javascript - React Router 路由深度为三层,仅适用于 App.js 文件

scala - Scala Netbeans 插件的编译问题

java - 如何调试已安装的 eclipse 插件

grails - 在NB上运行时出现Grails错误

tomcat - 在不同的ubuntu系统中部署一个用netbeans制作的servlet/jsp项目

java - 编译器 "know"是否在强制转换之前了解变量的类型?

java - Spring data rest 没有保存我实体的所有字段

java - 如何创建一个 "FTPS"模拟服务器以在 Java 中对文件传输进行单元测试

java - Cyclometic complexity huge - clone object 更好的方法?