草庐IT

dependency-properties

全部标签

java - 使用 maven tycho 构建 list 条目 Bundle-ClassPath,该 list 条目由 maven-dependency-plugin 下载

我有一个带有此list的eclipse插件:...Bundle-ClassPath:.,lib/drools-api.jar,lib/drools-core.jar,...现在我们不想将drools-api.jar和drools-core.jar放在源代码管理中,所以我们使用插件从Maven存储库:org.apache.maven.pluginsmaven-dependency-plugincopy-bundle-classpath-libsvalidatecopylibtruetruetruetrueorg.droolsdrools-apiorg.droolsdrools-core.

java - 如何在 Gradle 中为多个项目配置多个 gradle.properties 文件?

我有多个项目并使用Gradle2.4构建。我想在每个项目中覆盖org.gradle.java.home参数,并尝试为每个项目添加gradle.properties文件并覆盖参数。我已经设置了主gradle项目org.gradle.java.home=C:/Java/jdk1.6.0并在子项目中覆盖为org.gradle.java.home=C:/Java/jdk1.7.0_45但它没有按预期工作,我得到了无效的源版本:1.7错误信息。有人可以告诉我如何解决这个问题吗? 最佳答案 来self的测试:我创建了空白根项目,但没有指定要使用

java - constructor-arg 和 property 一起在 bean 定义中

aObject.cRef由于某种原因没有设置。请注意,constructor-arg和property在同一定义中使用。我还没有看到具有类似功能的示例/帖子。 最佳答案 我的同事在相同的来源上发现:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'service.MenuService#0'definedinclasspathresource[spring-beans/integrator.xml]:C

java - 用于操作 *.properties 文件的 java 库

我计划编写一个实用程序,用于在*.properties文件中注释/取消注释/编辑属性。我知道我可以使用Properties读取/修改/写入那些类,但我正在寻找一个库,它可以让我访问诸如注释行之类的内容,在回写时保留格式和行顺序等。有这样的图书馆吗? 最佳答案 据我所知,最接近的是ApacheCommonsConfiguration.看看PropertiesConfiguration.编辑创建PropertiesConfigurationLayout从您的属性中删除对象,那么您将能够保留有关空格和注释的信息。它还将帮助您跟踪属性更改

java - Maven/逆向 lambda : how to detect dependencies on Java 8 classes

背景:我们有一个基于maven的java项目,目标是JRE1.7,但是源代码使用了lambda,所以我们使用retrolambda来转换Java8源代码到Java7。我们也使用StreamSupport当我们需要流、函数*、可选等时向后移植库。retrolambda的使用涉及将项目的源语言和目标语言级别配置为1.8。如果不依赖于java8类或方法(如java.util.stream.*、java.util.Optional或java8类似于Collection.forEach)。如果有这样的用法,则构建通过,但在运行时失败,在Java8的JVM下运行时。问题:我的目标是在存在此类依赖项

Could not resolve all dependencies for configuration ‘:app:androidApis‘.

androidstudio出现Couldnotresolvealldependenciesforconfiguration‘:app:androidApis’.试过很多种方法,但是都不好使,不管怎么样都是提示如下报错:Usinginsecureprotocolswithrepositories,withoutexplicitopt-in,isunsupported.SwitchMavenrepository‘maven(http://maven.aliyun.com/nexus/content/repositories/jcenter)’toredirecttoasecureprotocol(

java - 如何在用户定义的 .properties 文件中引用系统属性?

我想为我的生产.properties文件定义一个工作目录的属性(比如work.dir=/home/username/working-directory),而不用硬编码/home/用户名.我想在硬编码的/home/username上引用系统属性user.home,使work.dir更通用。如何引用系统属性并将其连接到用户定义的.properties中的其他用户定义的字符串?注意:我不想在我的java代码中访问user.home属性,而是从我定义的.properties中访问。我希望能够将work.dir的值替换为我的生产和开发(例如JUnit测试)的不同值。

Unsatisfied dependency expressed through field ‘baseMapper‘

beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'stickController':Unsatisfieddependencyexpressedthroughfield'stickService'Unsatisfieddependencyexpressedthroughfield'baseMapper';nestedexceptionisorg.springframework.beans.factory.NoSuchBeanDefinitionException:抽取两段有用的报错信息此问题出现在用mp

作为强类型类的 Java .properties 文件

有没有办法将属性文件作为强类型类获取?我想有代码生成器,但用注释来做会更酷。我的意思是;foo.propertiesfilekeyFoo=valuefookeyBar=valuebar也许与@properties(file="foo.properties")classfoo{}成为classfoo{StringgetKeyFoo(){}StringgetKeyBar(){}}如果不是,我是否应该为此启动一个开源项目?问题补充;假设我们有一个foo.properties文件,假设有超过10个条目;并认为它被用作一个简单的配置文件。我认为,此配置条目应作为配置类提供,并向设计的其他部分提供

java - 如何告诉 maven-dependency-plugin 项目中使用了 artifact?

这是我的多模块项目的结构:/root/apidependencies:slf4j/foodependencies:slf4j-log4j12,log4j换句话说,模块api使用slf4j进行日志记录。它不知道日志记录工具的实现是什么。模块foo添加slf4j-log4j12和log4j以实现日志记录。很简单。现在我正在运行maven-dependency-plugin:analyze-only这就是它对模块foo的说明:[WARNING]Unuseddeclareddependenciesfound:[WARNING]org.slf4j:slf4j-log4j12:jar:1.6.1: