- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Maven 遇到了一个问题,它一直在寻找 springsource 存储库,并且在存储库不可用时花费大量时间来尝试通过:
[WARNING] The repository url 'http://repository.springsource.com/maven/bundles/release' is invalid - Repository 'com.springsource.repository.bundles.release' will be blacklisted.
[WARNING] The repository url 'http://repository.springsource.com/maven/bundles/external' is invalid - Repository 'com.springsource.repository.bundles.external' will be blacklisted.
我的问题是我不明白为什么这些存储库被获取为:
我尝试将我们的文件库中的存储库列入黑名单,甚至在我的本地 ~/.m2/settings.xml 中,即使存储库网站将它们显示为黑名单,错误仍然会弹出并消耗时间。
我的印象是,该存储库是由依赖项插件获取的,因为这发生在以下日志消息之后的站点阶段:
[INFO] Generating "Dependencies" report --- maven-project-info-reports-plugin:2.6
在存储库错误之前我还遇到了一些以下错误:
...
[ERROR] Artifact: xerces:xml-apis:jar:2.11.0 has no file.
[ERROR] Artifact: xerces:xmlParserAPIs:jar:2.6.2 has no file.
[ERROR] Artifact: xml-apis:xml-apis:jar:1.3.02 has no file.
[ERROR] Artifact: xom:xom:jar:1.0 has no file.
...
热烈欢迎任何有关如何找到责任人( Artifact 或插件)或消除这些错误的想法。
感谢您提供任何线索
PS:我使用的是 Maven 3.0.4 和 JDK 1.7.0_04。
最佳答案
尝试运行:
mvn help:effective-pom
您至少会看到以下内容:
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
然后您可能还会看到 springsource 存储库。
<小时/>您还可以使用 maven-enforcer-plugin
其“不需要存储库”规则。
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<id>enforce-no-repositories</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireNoRepositories>
<message>Best Practice is to never define repositories in pom.xml (use a repository manager instead)</message>
</requireNoRepositories>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
它将针对它发现的任何具有 <repository/>
的依赖项吐出消息。已定义标签。
关于java - Maven springsource 仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13236668/
似乎 SpringSource 可能正在更改其 OSGI 包的托管位置? 我们的 Nexus 存储库管理器定义了以下存储库: 外部捆绑发布:http://repository.springsource
当我知道 Sublime ,我注意到深色主题对您的工作区的好处。但是由于 Sublime 目前不支持 Grails,我寻找了主题 STS 或 SpringSource Tool Suite 的方法,我
我安装了 STS 2.6.1.SR1 + 添加了 groovy 和 grails 扩展。 Grails 安装指向 Grails1.4 (Preferences->Grails)。但是,我无法执行任何与
更常见的是,当我安装插件时,无法识别它。 例如使用 Joda Time,我有一个变量 LocalDateTime 日期(我正在导入 joda 库)并且 eclipse 说无法解析类 LocalDate
我最近安装了SpringSource Tool Suite。我想开始从事Grails项目。因此,我去了Dashboard-> Extension,在其中看到了两个扩展:Grails(当前生产版本)和G
我的 Maven 遇到了一个问题,它一直在寻找 springsource 存储库,并且在存储库不可用时花费大量时间来尝试通过: [WARNING] The repository url 'http:/
我已经安装了一个 springsource 工具套件 2.5 并且我想移动到 2.6 版本,所以我正在寻找卸载旧版本,但我没有找到卸载程序。 那么,删除旧版本的安装目录就足够了还是有其他程序要做? 最
我正在使用SpringSource Tool Suite进行Java Maven项目。我有标准的Maven目录结构 src -> main -> java -> resources ->
仪表板本身显然曾经有一个切换开关,但它已经消失了,我在首选项中找不到任何东西。我使用的是2.5.2版本。 我知道这确实没什么大不了的,但是如果你明白我的意思的话,一遍又一遍地关闭那扇 window 就
Spring 源工具套件有开源的“UML 建模”插件吗?我尝试安装为 Eclipse 提供的 UML2 插件,但它似乎不起作用。 经过一番谷歌搜索后,我发现了 Object Aid,它没有获得许可的开
我正在尝试将sonarqube插件与eclipse集成。但是,我想在另一台没有网络访问权限的计算机上执行此操作。我已将 .jar 文件复制到 Spring 插件文件夹中。这不能正确安装它。 我想知道如
我从 SVN 下载了 JPetstore,但存在无法解决的 Maven 错误 我尝试运行 maven-update 依赖项和 maven-update 项目配置,但没有帮助。 错误如下: The co
我有几个启动配置,通过将 .launch 文件保存到我的项目中,将它们添加到源代码管理中。该项目是一个 Spring MVC Web 应用程序。 启动文件具有 VM 参数和类路径条目,这些条目取决于
我正在学习使用 Springsource Tool Suite (STS) 和 Spring 框架进行开发。我正在试用 Amazon AWS SDK for eclipse 并决定将其安装到 STS
我刚刚开始使用 SpringSource,所以我决定从模板中创建一个 Spring MVC 项目。 但是,一旦我创建了模板,我就在 pom.xml 中收到以下错误 Execution default-
我正在尝试配置 SpringSource Tool Suite 2.7.1.RELEASE 如果我尝试安装插件,Help -> Install New Software... 我收到以下错误,即使 U
这是我第一次使用 Maven,由于某些原因,在我的机器上我无法获得我需要的两个 hibernate 依赖项。我的 Pom.xml 文件如下:
我正在使用 SpringSource 工具套件开发 Java Maven 项目。我有标准的 Maven 目录结构 src -> main -> java -> resources -> t
环境:Windows XP、SpringSource Tool Suite 2.3.2、Roo 1.0.2.Release、Java 1.6.0_10、tc Server 6.0 我正在使用 jar
我正在尝试创建一个 AppFuse 原型(prototype),用于使用 Spring 源创建具有 Hibernate、Spring 和 Spring MVC 的 Web 应用程序。 但我收到以下错误
我是一名优秀的程序员,十分优秀!