草庐IT

build_properties

全部标签

java - 如何将 logging.properties 添加到 Eclipse 项目的类路径?

我正在使用Eclipse3.7.1,但我的代码没有看到我的logging.properties文件。(我认为它会自动看到它,因为它位于JRE中的标准位置,但这显然是错误的)。有人告诉我需要将此文件添加到类路径的根目录中,但我不确定该怎么做。Eclipse为我提供了将jar、库、变量和其他内容添加到类路径的方法,但我不知道如何添加属性文件。任何人都可以告诉我吗?您可能认为添加一个简单的文本文件比添加一个jar文件更容易,但我没有看到任何文本文件或属性文件的选项,所以我不确定如何继续。 最佳答案 右键单击您的项目->运行/调试设置->编

java - spring - 从 application.properties 文件中读取环境变量

我在application.properties文件中指定了Spring属性。我如何从环境变量中填充这些属性?这是我试过的,但似乎不起作用:application.propertiesspring.datasource.url=jdbc:postgresql://#{systemProperties['DATABASE_HOST']}:5432/dbnamespring.datasource.username=postgresspring.datasource.password=postgres 最佳答案 您可以像使用${...}语

java - ant build过程中修改代码的最佳实践

诚然,这听起来不像是最佳实践,但让我解释一下。在构建期间,我们需要将构建号和系统版本粘贴到一个类中,该类的唯一目的是包含这些值并使它们可访问。我们的第一个想法是使用系统属性,但由于部署环境的易变性(另一种说法是“系统管理员正在做奇怪的、邪恶的令人毛骨悚然的事情”),我们希望对它们进行硬编码。基本上我看到了在ant中实现它的4种可能性:使用在类中的标记上此方法的问题是文件已更改,因此您必须在编译后用替换回标记...太丑了,我不想用正则表达式接触源代码。加上时间依赖性。复制文件,对副本进行替换,编译副本,删除副本一个人必须注意顺序-原始类必须首先编译才能被副本覆盖。时间依赖性也很丑陋。复制

java - 如何防止 Eclipse 将文件标记为错误

我的Java项目中有一个名为“build_properties.xml”的文件,它不是有效的XML文件,也不是故意的。它包含在另一个地方的构建系统中,所以我不想碰那个文件。但它仍然是Eclipse项目的一部分。默认情况下,Eclipse不会尝试验证“build_properties.xml”实际上是一个XML文件,但我不小心单击了“验证”。现在它用红色的小“X”图标将这个文件和整个项目标记为有错误。这使得很难发现实际错误。我希望Eclipse忽略XML验证错误。我不想更改文件的名称或其内容。我该怎么做?(我正在使用面向JavaEE开发人员的EclipseIDE,构建ID20090920

java - application.properties 中的 SpringBoot 未知属性

我使用嵌入式Tomcat+Thymeleaf模板引擎,使用SpringInitializr生成了一个SpringBootWeb应用程序。我把这个属性放在我的application.properties中default.to.address=nunito.calzada@gmail.com我正在使用SpringToolSuiteVersion:3.8.4.RELEASE作为开发环境,但我在编辑器中收到此警告'default.to.address'isanunknownproperty.我应该把这个属性放在另一个属性文件中吗? 最佳答案

java - log4j.properties 中的 rootCategory 是什么意思?

log4j.properties中的log4j.rootCategory字段可以有4个不同的值,分别是:DEBUG,WARN,INFO和ERROR。你能告诉我哪个最适合哪些情况吗? 最佳答案 从最不严重到最严重:ALL如果您选择其中之一,log4j将生成该类型和更严重类型的所有消息。目的:ALL:生成所有消息*DEBUG:调试消息INFO:不是问题的信息WARN:不是错误,而是可能导致future错误的事情ERROR:出错了,应用程序管理的问题,应用程序可以停止也可以不停止,通常必须报告FATAL:导致应用程序崩溃的错误OFF:不生

java util logging.properties : How to log to two different files

我在tomcat的WEB-INF/classes目录中放置了一个logging.properties我想登录到两个不同的文件。例如:org.pkg1转到一个文件,org.pkg2转到另一个文件。我可以配置一个文件,但不能配置两个。这可能吗? 最佳答案 我终于明白了。在tomcat中,他们扩展了javautil日志记录(“JULI”)以启用此功能。这是我放在WEB-INF目录中的一个logging.properties文件,它最终完成了我想要的……:handlers=1console.java.util.logging.Console

java - Netbeans build-impl.xml 错误

我在netbeans6.8上开发一个项目,一切都很好,但一周前,我安装了netbeans7.0只是为了尝试。当我打开nb7.0时,我的项目也在7.0中列出。现在,我正在尝试在netbeans6.8上编译我的项目,但它给了我这个错误。nbproject\build-impl.xml:517:copylibsdoesn'tsupportthe"indexMetaInf"attribute我猜netbeans7.0更改了文件。我该如何解决这个问题? 最佳答案 我自己找到了解决方案,并想分享,使用netbeans6.8创建一个新项目并复制其

java - 如何通过 Groovy 获取文件 build.gradle 的完整路径?

我需要在buiid.gradle文件附近的java项目中创建文件。我必须在build.gradle-file中创建任务(Groovy任务),我的任务必须在我的项目中的buiid.gradle附近创建文件,但我不知道-如何获取buiid.gradle-file的路径,即放入我的项目。Groovy如何获取文件buiid.gradle的完整路径?请帮助我。 最佳答案 有几种方法可以实现这一点。如果您查看WorkingWithFiles页面,您可以简单地使用作为Project对象一部分的file()方法。如果您查看ProjectDSLDoc

java - 无需获取/设置即可访问私有(private)属性(property)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:AbsenceofpropertysyntaxinJava看下面的情况:classTestextendsObject{privateintx;publicgetX(){returnx;}publicsetX(int_x){x=_x;}}如您所见,没什么特别的。但是,我想知道是否有可能以一种使用该类的人不需要使用getX()的方式保留“私有(private)x”,换句话说,如果我可以映射一些自动调用的变量获取和设置。类似于Delphi中的“属性”。它会避免在复杂表达式中使用setX()和getX()的需要,并且