草庐IT

build-environment

全部标签

java - Intellij IDEA : False positives on build

我正在使用IntellijIDEA处理Java项目。我发现当我在Intellij中构建时,我得到了很多误报,但只有在存在其他编译错误时-例如我进行了更改并预计会出现一些编译错误,因此我进行构建以查找所有错误。(在这种情况下,我更改了一个广泛使用的接口(interface),并希望编译器捕获错误,以便我知道要修复哪些实现。)除了其中一些预期错误外,Intellij还报告了数百个误报(这使得它很难找到真正的错误-目前编译器每次只显示一个真正的编译错误,所以我必须重建以找到下一个错误......)。这些错误的编译错误没有突出显示——实际上,它们不是真正的编译错误。(如果我通过Maven编译,

java - Eclipse Build Project 和 Maven Compile 命令的区别

Eclipse“BuildProject”命令是否与Maven命令“mvncompile”相同?两者基本上做同样的事情吗?如果是,那么为什么我需要在运行“mvncleaninstall”后在STS中执行“BuildProject”才能顺利运行应用程序?运行“mvncleaninstall”应该已经编译了项目。刷新STS中的项目是否足以运行它?如果否,那么Eclipse构建是否不同,因为Java编译器实现了Java语言规范来构建类?但是下面的ApacheMavenlink说默认编译器是javax.tools.JavaCompiler(顺便说一句,我使用的是Java1.6)。

Java 应用程序 : Getting Log4j To Work Within Eclipse Environment

我已尽力设置Eclipse和我的Java应用程序以使用log4j.properties文件。但是,它似乎没有使用属性文件,我不确定为什么。库:slf4j-api-1.6.1、slf4j-jdk14-1.6.1在应用程序中,日志记录工作正常。我能够将信息、警告和错误打印到Eclipse控制台中。我希望能够做的是将日志级别更改为调试并将所有日志消息打印到控制台和日志文件。我创建了一个如下所示的log4j.properties文件:log4j.rootLogger=DEBUG,console,filelog4j.rootCategory=DEBUG,R,O#Stdoutlog4j.appen

java - Play Framework 2.1 : Use play. api.Configuration in Build.scala

在PlayFramework2:ReadtheapplicationversiondefinedinBuild.scala的最佳答案中建议在conf/application.conf中指定应用版本号,通过play.api.Configuration加载到Build.scala中。我正在使用Play2.1-RC2并在构建时收到以下错误消息:[error][...]/project/Build.scala:7:objectConfigurationisnotamemberofpackageplay.api[error]valconf=play.api.Configuration.load(

java - 如何指定基本目录然后我们像 ant -f somedir/dir/build.xml 一样运行 ant

如何指定基本目录然后我们像ant-fsomedir/dir/build.xml一样运行ant。Ant设置basedir相对于build.xml,如果我指定我希望basedir指向执行Ant的地方。 最佳答案 使用-D覆盖basedir属性:ant-Dbasedir=`pwd`-fpath/to/build.xmlpwd的使用仅限于Linux,但如果您在其他平台上,则始终可以将当前目录的绝对路径放在那里。我认为没有办法在build.xml中执行此操作,除非使用ant任务重新执行ant。 关

java - 在 IntelliJ Idea 中输入 build.gradle 很慢

所以,我遇到了奇怪的问题。我从Eclipse转移到IntelliJIdea。当我输入/编辑文件build.gradle时,它​​...滞后,很难在那里写任何东西。是什么原因造成的?刷新没有帮助。添加插件:applyplugin:'idea'但是在Gradle透视图中看不到IntelliJIdea任务的想法。当我打开Eclipse时一切正常,使用Eclipse的Gradle插件我可以在项目等中看到这些任务。idea任务只能从命令行获得,不能从intellijideagui获得。但我想通过输入build.gradle来解决这个烦人的事情...为什么它会滞后?!请帮忙。

java - 安卓工作室 : Check for a custom build type

我试图让一段代码检测BuildType,但我有点卡住了。每当我为IF语句键入代码时,它都会显示Incompatibletypes.Required:Boolean.Found:java.lang.String当我想到如果最后有.toString()就一定是一个字符串。我检测它的代码是:Stringbuildtype=BuildConfig.BUILD_TYPE.toString();if(buildtype="admin"){//Dosomeadminstuffhere.}我在我的build.gradle文件中设置了adminBuildType,如下所示:admin{debuggabl

java - build-helper-maven-plugin 添加测试资源错误

我有这个项目结构:/src/main/java/resources/test/java/resources/it/java/resourcestest用于单元测试和it用于集成测试。我正在使用build-helper-maven-plugin将额外的测试源/资源添加到类路径以供以后使用maven-surfire-plugin运行unittests和maven-failsafe-plugin对于integrationtests.插件配置如下:org.codehaus.mojobuild-helper-maven-plugin1.9.1add-integration-test-source

java - Spring 启动 + Gradle : how to build executable jar

我正在尝试在SpringBoot+Gradle项目中构建一个可执行jar,但目前没有任何效果。这是最简单的结构。Gradle配置中可能缺少某些内容。Gradle:buildscript{ext{springBootVersion='1.5.8.RELEASE'}repositories{mavenCentral()}dependencies{classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")}}applyplugin:'java'applyplugin:'org.spr

java - Gradle深度讲解中的build-by-convention是什么?

GradleUserGuide经常提到Gradle是声明式并使用按约定构建。这是什么意思?根据我的理解,这意味着,例如,在java插件中有这样的约定源必须在src/main/java,测试必须在src/main/test,资源在src/main/resources,就绪build/libs中的jars等等。但是,Gradle不强制您使用这些约定,您可以根据需要更改它们。但是对于第一个概念,我在理解上有更大的问题。就像SQL一样,你说你想对你的查询做什么,但不说数据库系统将如何获得它们,使用哪种算法来提取数据等。请告诉我更多信息以正确理解这些概念。谢谢。 最佳