草庐IT

存储库

全部标签

java - Maven 项目无法在本地存储库中找到依赖项

我有一个Maven项目设置。在我的mavenPOM文件中,它的定义如下:4.0.0com.myProjectbasePOM1.0../../../shared/common/pom.xmlcom.myProject.servicesorderservicedeveloperwarorg.apache.maven.pluginsmaven-resources-plugin2.3UTF-8com.myProject.sharedmodelorg.jboss.resteasyresteasy-jaxrsorg.jboss.resteasyresteasy-spring我有一个父POM,它定义

java - 直接从存储库加载 Drools/KIE Workbench Artifact

我们尝试使用全新的KIE工作台(以前称为Guvnor)和基于maven的新Artifact切换到Drools6。现在我想使用thisblogpost中描述的系统在第二张图片中(“部署”):通过HTTP从工作台存储库加载规则(虚线箭头,从左侧的HTTP直接进入应用程序)。问题是,我不知道如何将Artifact加载到我的KieServices/KieModule对象中。我基本上不想使用maven,我也无法提供全局的maven的settings.xml的路径作为Java参数,所以这个选项没有了。我认为类似的问题是thisone.正如那里提到的,我也尝试加载一个URL资源,但问题似乎是系统无法

java - 使用 @DataJpaTest 的 Spring 测试无法使用 @Repository Autowiring 类(但接口(interface)存储库有效!)

我试图理解为什么我不能Autowiring类存储库,但我可以在相同的包中为相同的测试Autowiring接口(interface)存储库。当我启动应用程序时,相同的存储库按预期工作。一、错误:Causedby:org.springframework.beans.factory.NoSuchBeanDefinitionException:Noqualifyingbeanoftype'com.app.person.repository.PersonRepository'available:expectedatleast1beanwhichqualifiesasautowirecandida

java - 我如何从公司防火墙后面使用新的 JBoss Maven 存储库?

我依赖于Hibernate3.5.3只有我可以从新的JBossMavenrepository获得托管于Sonatype的Nexus并且所有URL都使用HTTPS进行保护。我可以通过网络浏览器从公司防火墙后面访问这个存储库。但是Maven无法解析工件。我在构建开始时看到以下警告:[WARNING]Unabletogetresource'org.hibernate:hibernate-core:pom:3.5.3-Final'fromrepositoryjboss.org(https://repository.jboss.org/nexus/content/repositories/rel

java - 按类类型加载数据的通用 Spring Data JPA 存储库实现

我正在使用SpringDataJPA1.4.3.RELEASE和Hibernate4.2.7.Final我能够成功地创建一个BaseRepository类,类似于:http://docs.spring.io/spring-data/jpa/docs/1.4.2.RELEASE/reference/html/repositories.html#repositories.custom-behaviour-for-all-repositories@NoRepositoryBeanpublicinterfaceBaseRepositoryextendsJpaRepository@NoRepos

java - 如何使用 Spring 数据 REST 公开自定义 DTO crud 存储库?

我不想公开我的模型类(jpa实体),而是公开它们具有不同数据传输对象(DTO)的属性的不同子集。这个想法是DTOCrudRepositoryJpaRepositoryentities,我想通过SpringDataREST公开DTOCrudRepository.例子:实体:@Entity@Table(name="groups")publicclassGroup{privateLongid;privateStringname;privateSetusers;//otherattributes@Id@GeneratedValue@Column(name="group_id")publicLo

java - 将 MongoTemplate 传递给自定义存储库实现

项目配置为使用多个MongoTemplateMongoRef作为传递@EnableMongoRepositories(basePackages={"com.mypackage.one"},mongoTemplateRef="mongoTemplateOne")用于包com.mypackage.one中的存储库和@EnableMongoRepositories(basePackages={"com.mypackage.two"},mongoTemplateRef="mongoTemplateTwo")对于包com.mypackage.two中的存储库对于标准存储库,它工作正常。但是对于需

java - 直接从 Maven 存储库执行 JAR 文件

假设我们有一个Java应用程序,而不是一个库,它可以通过Maven中心获取。例如,一个这样的项目是jol,它有相应的CLI界面inMavencentral.据我所知,与库的主要区别在于相应的JAR文件包含一个类,该类具有适当的main()方法和一个可选的相关Main-类:JARlist中的header。如果这样的Artifact被用作项目的依赖项,Maven会很乐意将JAR文件连同其依赖项下载到本地存储库,就像它对任何其他Artifact所做的那样。是否可以使用Maven直接执行这样的应用程序,而无需设置Maven项目?exec:javaplugin通过设置JVM类路径以便依赖项可用,

java - 在 Nexus/Artifactory UI 中搜索远程(代理)存储库

在Nexus2用户界面中,我们经常使用该功能来搜索所有存储库,它们可能是托管的或代理的。这意味着搜索“log4j”将显示MavenCentral中可用的所有log4jArtifact,无论它们是否被缓存。今天我了解到Nexus3确实没有这个功能(这让我和我的同事们都很吃惊)。Artifactory有这样的功能吗?它可以在UI中搜索远程存储库(如Jboss、Atlassian、MavenCentral等)吗? 最佳答案 您可以通过UI-jcenter搜索一个远程存储库。没有像您建议的那样搜索我所知道的其他存储库的选项。但好消息是——直

java - Apache Ivy 和本地 Maven 存储库 - 如何处理使用 Maven 3 构建的快照

我们目前有一个项目设置,它使用Ivy进行依赖项管理,使用Ant作为通用构建工具(尽管这可能与此处无关)。此外,我们有一堆使用Maven构建的库,并且项目(我们有多个)依赖于这些库。我们知道这种情况远非理想,我们正在评估改善这种情况的方法,但我们无法像我们希望的那样迅速改变这种情况。因此,我们必须利用我们目前拥有的东西来工作。无论如何,问题来了:它可以与Maven2和Ivy一起使用,但我们最近由于几个原因(一个是更好的冲突解决方案)开始切换到Maven3,而这种组合破坏了我们的构建。首先,我将尝试描述我们的构建如何与Maven2和Ivy一起工作。之后,我将添加切换到Maven3时中断的位