草庐IT

COMPILE_DEFINITIONS

全部标签

java - 如何依赖 Gradle 中的所有 *compile 和 *testCompile 任务

我想在animalSniffer插件第一个任务依赖于所有sourceSets中所有生产类(Java、Groovy、Scala)的编译,第二个任务依赖于所有sourceSets中所有测试类的编译(可能分开test和集成测试).我不想依赖于*classes任务,因为*classes任务应该依赖于animalSniffer任务(检测Java版本API不兼容编译后可以停止构建)。在Gradle中有没有比检查AbstractCompile任务名称的实例是否以“compileTest”开头更好的方法来实现这一点? 最佳答案 您可以使用tasks

java - 为什么 `Pattern.compile("(? :\u00e9 )",Pattern.CANON_EQ)` throw?

Pattern.CANON_EQ编译的正则表达式没有限制。然而Pattern.compile("(?:\u00e9)",Pattern.CANON_EQ);抛出异常:java.util.regex.PatternSyntaxException:Unmatchedclosing')'nearindex11((?:é)|é)|e)́)^请注意,模式是规范化的字符串。它看起来像是JRE中的错误,但我在问题跟踪器中找不到这样的错误。 最佳答案 似乎是这样的:http://bugs.sun.com/bugdatabase/view_bug.d

java - 如何仅跳过针对 "compile"和 "install"目标而不是 "test"目标的测试?

我有这样一种情况,我们的单元测试需要很长时间才能为我们的业务域项目执行,因为它将数据库设置为已知状态,然后继续执行每个步骤。我知道这可以通过命令行上的“-Dmaven.test.skip=true”来完成,但希望仅在项目的NetBeans中配置它,如果有人可以阐明如何在IDE中进行配置,则全局是可以接受的。如何将maven2配置为仅在调用“测试”目标时执行测试?即使调用“测试”目标(fromthemavendocos),使用以下命令也会禁用测试。org.apache.maven.pluginsmaven-surefire-plugin2.6true 最佳答案

java - 功能或错误 :Why does this Java code compile?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:IsthisvalidJava?我惊讶地发现下面的Java类可以编译。它有几个方法,具有相同的名称、参数数量和以下类型删除类型的参数。然而,它在使用各种版本的SunJDK1.6编译器的Windows上按预期编译和工作。因此,如果这是一个错误,它已经存在多年了......它还可以使用多个版本的Eclipse进行编译,但不能使用Eclipse3.6附带的编译器进行编译此外,调用代码按预期工作-即。调用代码中没有关于模棱两可的方法的错误。如果您遍历ErasureExample.class.getMethods()返

java - pattern.compile 帮助 java 程序

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我编写了一个程序来解析一个文本文件,该文件包含一个带有if、else和while条件的示例C程序。我有2个ArrayList,我的程序将解析整个文件。我正在使用Matcher并在Pattern.compile()中指定了模式String。我正在尝试为特定程序绘制控制流图;不过,我现在只是在寻找节点,稍后会将它们链接起来。这是我的代码://importstaticLineMatcher.ENC

Java8 Effectively Final compile time error on non final variable

我正在尝试将java8forEach循环中的boolean变量更改为非最终的true。但我收到以下错误:在封闭范围内定义的局部变量必须是最终的或实际上是最终的。如何解决这个错误?代码:booleanrequired=false;这是我在函数中创建的变量。现在当我试图改变它时:map.forEach((key,value)->{System.out.println("Key:"+key+"Value:"+value);required=true;});我收到错误:在封闭范围内定义的局部变量必须是最终的或实际上是最终的。为什么会出现这个错误,如何解决? 最佳答案

java - 解决后无法更改配置 ':compile' 的依赖项

我有一个使用json.jar库的简单java项目。gradle.build文件内容为:applyplugin:'java'jar{manifest{attributes('Class-Path':configurations.compile.collect{it.getName()}.join(''),'Main-Class':'main.java.Main')}}dependencies{compile'org.json:json:20160212'}问题是当我想将json添加到我的类路径并使用它时,会发生此错误*Where:Buildfile'/home/tina-admin/Do

java - 碧 Jade 报告 : How to compile subreports

我有一个独立的应用程序,它的职责之一是获取*.jrxml文件的路径并进行编译。在出现带有子报表的报表之前,我可以毫无问题地执行此操作,其中主报表的编译不会编译其任何子报表,从而导致子报表*.jasper文件在以后的跟踪中找不到。有什么办法1)将JasperCompileManager设置为自动获取子报表?2)获取包含在JasperDesign或JasperReport对象中的子报表的路径列表?我无法直接访问jrxml文件,因此无法修改报告以适应编译方法,也无法应用任何标准命名方案来推断哪些子报告属于哪些报告。这里也有类似的问题:http://jasperforge.org/plugin

Java 转换器错误 : Could not compile stylesheet

我想用Java中的XSLT转换XML。为此,我使用了javax.xml.transform包。但是,我得到异常javax.xml.transform.TransformerConfigurationException:Couldnotcompilestylesheet。这是我正在使用的代码:publicstaticStringtransform(StringXML,StringXSLTRule)throwsTransformerException{SourcexmlInput=newStreamSource(XML);SourcexslInput=newStreamSource(XSL

java - 如何在 Eclipse 中使用 m2e 处理 'mvn compile' 和 'mvn package'?

本周我开始将Maven用于我正在处理的一些项目,并且我将Eclipse与m2e插件一起使用。我一直在看它,但找不到编译和打包的方法(据我所知,我可以进行清理、生成源、测试和安装)。如何使用m2e实现这一点? 最佳答案 右键单击您的项目运行方式Maven构建...填写你想要的目标命中运行 关于java-如何在Eclipse中使用m2e处理'mvncompile'和'mvnpackage'?,我们在StackOverflow上找到一个类似的问题: https://