netbeans - 使用 EclipseLink 静态编织在 Netbeans 中进行调试

标签 netbeans maven eclipselink

我正在尝试在 Netbeans 7 中对使用 EclipseLink 静态编织的类进行单元测试。如果我关闭静态编织,我可以调试单元测试,但无法获得要构建的测试的非调试运行(如预期)。如果我打开静态编织,我将无法调试测试。

我的 pom.xml 中有这个:

    <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
            <execution>
                <phase>process-classes</phase>
                <configuration>
                    <tasks>
                        <java classname="org.eclipse.persistence.tools.weaving.jpa.StaticWeave"
                              classpathref="maven.runtime.classpath" fork="true">
                            <arg line="-loglevel FINE -persistenceinfo src/main/resources target/classes target/classes"/>
                        </java>
                    </tasks>
                </configuration>
                <goals>
                    <goal>run</goal>
                </goals>
            </execution>
        </executions>
    </plugin>

我猜我需要在调试时获取静态编织?有什么想法吗?

最佳答案

黑客修复似乎是为单元测试打开动态编织,同时将其保留为发布版本的静态......令人讨厌。

关于netbeans - 使用 EclipseLink 静态编织在 Netbeans 中进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744131/

相关文章:

c - 使用 C99 的 Netbeans C GCC

Maven版本:set does not update child modules

java - 只读实体第一次如何持久化

java - jpql中select的case语句

java - JPA 实体类给出 2 个 @GenerateValue 字段的错误

jsf - 在 .taglib.xml 中注册自定义组件后,Netbeans 中不会自动完成属性

c++ - netbeans 8.0 中的 gcc 选项

netbeans 中的 javascript 错误“java.lang.NullPointerException”

maven - java.lang.NoSuchMethodError : org. springframework.beans.factory.xml.XmlReaderContext.getResourceLoader()Lorg/springframework/core/io/ResourceLoader

Android maven 插件 - 每次保存文件都需要很长时间