草庐IT

存储库

全部标签

java - 如何防止 Maven 2 搜索远程存储库以获取特定的本地依赖项?

如何防止Maven2搜索远程存储库以查找仅在本地存储库中的特定依赖项? 最佳答案 HowdoIpreventMaven2fromsearchingremoterepositoriesforspecificdepedenciesthatareinthelocalrepositoryonly嗯,实际上,Maven不会,除非:它们是SNAPSHOT依赖项,在这种情况下这是预期的行为。他们缺少一个.pom文件,在这种情况下,您可以提供或生成它(参见下面的问题)。相关问题HowdoIstopMaven2.xfromtryingtoretrie

java - 是否有在线中央 javadoc 存储库?

我找到了一些使用名为com.sun.jersey.spi.container.ContainerRequestFilter的接口(interface)的示例代码。有人很好地发布了javadochere,但看起来是某个大学教授也找不到javadoc。我知道我可以自己构建它,但宁愿不完成这项工作。是否有一个中心位置可以获取此类javadoc?我看了here和here第一个已关闭,第二个只是花哨的谷歌搜索。 最佳答案 JarvanaJavadoc编辑:您可能会注意到您和答案中提到的其他网站指出的所有示例都没有完成他们的工作,因为很难找到所

java - 安装 POM 时设置本地存储库 ID

我的项目需要一个本地存储库来存放无法通过Maven中央存储库获得的JAR文件。我按照http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html使用mvninstall:install-file...安装我的JAR,使用-DlocalRepositoryPath指示我的Git存储库中的路径,并使用-DcreateChecksum创建校验和。这将安装JAR,生成POM,并为所有文件生成校验和。但有趣的是,它还在groupId目录中创建了一个maven-metadata-local.xml文件。来自http://ma

java - 在没有存储库的情况下修改 Spring Data Rest 中的 @OneToMany 实体

在我的项目中,我使用A类型的对象,它与B。我需要SpringDataRest(SDR)使用单个POST请求来存储完整的A对象及其B对象(子对象)。我在SDR中尝试了几种组合,唯一对我有用的组合是为对象A创建@RepositoryRestResource并为对象B创建@RepositoryRestResource,但标记为(B)asexported=false(如果我根本没有从对象B创建存储库,它就不会工作->只是A对象将存储在单个POST请求中,但不会存储其B类型的子项(@OneToMany关系);如果B存储库省略exported=false,则会出现相同的结果).这可以吗,并且是实现

java - Gradle 将依赖项下载到缓存中而不是 Maven 存储库中

我正在尝试在我的文件系统上为maven和gradle维护相同的存储库。但是我遇到了一些问题。我的build.gradle文件中有以下内容。repositories{mavenLocal()mavenCentral()}dependencies{compilegroup:'org.codehaus.groovy',name:'groovy-all',version:'2.3.9'runtimegroup:'org.codehaus.groovy',name:'groovy-all',version:'2.3.9'runtime'org.xerial:sqlite-jdbc:3.8.7'}

java - Maven:如何在 Eclipse 中包含存储库中不可用的 jar?

我已将JAR文件复制到src\main\webapp\WEB-INF\lib中。我使用eclipse。如果我将jars一个接一个地添加到Project->JavaBuildPath->Addjars,然后我执行Project->Maven->UpdateProjectConfiguration,它们将被Maven删除。Eclipse显示错误,其中包含“无法解析xxx”。Env:EclipseJavaEEIDEforWebDevelopers.Version:IndigoServiceRelease1Buildid:20110916-0149m2e-MavenIntegrationfor

java - 使用 Ivy 和私有(private)公司存储库时,我应该把我的凭据放在哪里?

我正在使用Ant+Ivy,我的公司最近为我们自己的私有(private)图书馆设置了一个Nexus服务器。Ivy可以通过使用ibilio解析器和m2compatible=true从Nexus服务器获取依赖项,但我必须将我的凭据放在ivysettings.xml文件中。不同的开发人员应该如何存储他们的凭据?难道ivysettings.xml文件不应该在vcs中提交?我真的不想以纯文本形式存储我的密码。 最佳答案 使用具有控制Nexus凭据属性的设置文件:....运行构建时,您可以指定真实的用户名和密码:ant-Drepo.user=m

java - Maven 正在尝试从私有(private)存储库安装每个 jar

我在S3中有一个私有(private)存储库,我用它来发布一个库,然后我在另一个项目中使用它。要发布,我有这个设置:org.apache.maven.pluginsmaven-compiler-plugin3.7.01.81.8com.allogy.maven.wagonmaven-s3-wagon1.1.0projectx-aws-releaseProjectXAWSReleaseRepositorys3://projectx-support/maven2projectx-aws-snapshotsProjectxAWSSnapshotRepositorys3://projectx-

GitHub 上数百万个存储库可能容易被劫持

GitHub上数以百万计的企业软件存储库很容易受到重新劫持,这是一种相对简单的软件供应链攻击,威胁行为者将依赖于特定存储库的项目重定向到恶意攻击。研究人员在本周的一份报告中表示,这个问题与GitHub用户或组织更改项目名称或将其所有权转让给另一个实体时GitHub如何处理依赖项有关。为了避免破坏代码依赖关系,GitHub在原始存储库名称和新存储库名称之间创建了一个链接,以便所有依赖于原始存储库的项目都会自动重定向到新重命名的项目。但是,如果组织未能充分保护旧用户名,攻击者可以简单地重用它来创建原始存储库的木马版本,以便任何依赖该存储库的项目将再次开始从中下载依赖项。研究人员本周在博客中表示:当

java - Maven 2 的最佳企业存储库工具?

这里关于SO的其他一些问题和答案都赞扬了使用Archiva、Artifactory或Nexus等企业存储库工具的优点。各自的优缺点是什么?我该如何选择?如果有帮助:我们同时使用Maven1和Maven2(至少有一段时间)我们希望存储内部生成的工件、公开可用的工件(ibiblio、codehaus等)和专有工件(例如Sun的许可JAR,如ServletAPI)。我们想要在Windows、Linux或两者上运行的东西。我们使用Luntbuild作为我们的CI服务器(但打算在某个时候迁移到Hudson)。注意这个问题不是thisone的重复或thisone. 最佳