pom.xml相关内容
我正在从 创建路由器项目. 在运行 mvn -install 时,我收到以下错误: [ERROR] 无法在项目 camel-basic 上执行目标 org.apache.felix:maven-bundle-plugin:2.3.7:bundle (default-bundle):计算项目 MavenProject 的类路径时出错:org.fusesource.example:camel-
..
似乎可以在 mvnrepository.com 上将图标和一些标签与项目相关联.例如,这里是关于 JUnit 的页面,其中突出显示了两个元素. 您知道如何将此信息添加到在 repo 中发布的项目中吗?也许应该在项目 pom.xml 文件中添加一些东西? 提前致谢. 解决方案 您应该能够将徽标标签直接放在项目和组织标签下,并在 pom.xml 文件中使用您的徽标 URL.有关更多
..
我们通过 Maven 为我们的 Java 项目运行 SonarQube 分析.Maven 以某种方式自动执行此操作;我们所做的只是将 sonar-maven-plugin 添加到我们的 pom.xml: ...org.codehaus.mojosonar-maven-plugin
..
假设我们正在开发 mortgage 子模块,并且我们在模块代码中直接使用 Google Guava 类,但是依赖于 guava 定义在同一父模块下的其他子模块中,我们只能通过对“投资"模块的传递依赖来访问 Guava 类: 银行系统(父 pom.xml)||-- 投资(pom.xml定义了guava)||-- 抵押 (pom.xml 定义
..
我对 maven 的功能还很陌生..我已经看到在放置依赖项的 pom.xml 中,有时只提到了 groupID 和 artifact id 并且跳过了版本.为什么是这样?例如以下依赖来自 springsource 网站 http://spring.io/guides/gs/authenticating-ldap/ org.springframework.boot
..
在 Gradle 中,如何生成具有解析为实际使用版本的动态依赖项的 POM 文件? 依赖项{testCompile(组:'junit',名称:'junit',版本:'4.+')} 这是从上面的依赖中生成的. junitjunit4.+测试
..
如何通过类名找到依赖关系? 特别是,我想在我的项目中包含这个类 org.mortbay.jetty.testing.ServletTester,我该怎么做?您是如何找到答案的? 解决方案 从 6.1 版本开始,Netbeans 可以 将给定类所需的依赖项添加到 pom.xml
..
我在 Maven 构建期间收到缺少工件错误,因为其中一个依赖项使用版本的属性声明它是父工件.现在属性本身在父 pom 中声明,我的项目构建失败,出现此错误: [ERROR] 未能在项目 abc 上执行目标:无法获取依赖项xyz:pqr:jar:SNAPSHOT 的信息:无法处理 POMxyz:pqr:jar:SNAPSHOT: 不可解析的父 POM xyz:pqr-parent:${someve
..
我正在尝试使用 maven 来管理我的依赖项和构建过程.我在查找 Google API 依赖项或地图依赖项时遇到问题.这很好用(没有地图 api): com.google.androidandroid4.0.1.2提供的 解决方案 AFAIK,地图 jar 文
..
我无法通过 Maven 依赖项获取最新版本的 Hibernate.看来我可以从 Maven 中央存储库获取的最新版本是 3.2.6.GA,我有兴趣使用 3.3.2.GA,这是 hibernate.org 网站上显示的最新版本.当我在项目的 pom.xml 中将我的休眠依赖项修改为这个最新版本时,我在运行 Maven 构建时收到以下错误: 缺少:----------1) org.hibernate
..
我想将 jpoller.jar 添加为 maven 依赖项,因此我编辑了我的 pom.xml 文件以包含它: org.sadunjpoller1.5.2 现在,正如预期的那样,当我从命令行编译时出现错误,因为 jpoller 不在我在 pom 中列出的任何存储库中,我也找不到它.
..
如果我要使用不在 maven 公共存储库中的 3rd 方库,将它作为我的项目的依赖项包含在内的最佳方法是什么,以便当其他人检查我的代码时它仍然能够构建? 即 我的应用程序“A"依赖于公共存储库中不存在的 jar “B".但是,我希望将“B"添加为“A"的依赖项,这样当世界另一端的人可以检查代码并仍然能够构建“A"时 解决方案 你可以自己安装项目. 或者您可以使用 syst
..
我正在尝试找到一种“通用"方式来排除传递依赖项,而不必将其从依赖它的所有依赖项中排除.例如,如果我想排除 slf4j,我执行以下操作: org.hibernatehibernate-jmx3.3.2.GAorg.slf4j
..
我是 maven 工具的新手,我用 Spring 和 Hibernate 创建了一个项目,它们在 pom.xml 中配置为插件,但 JUnit 被标记为依赖项.我的问题是一个作为插件和一个作为依赖项背后的逻辑是什么? 解决方案 插件和依赖都是Jar文件. 但它们之间的区别在于,maven 中的大部分工作都是使用插件完成的;而依赖项只是一个 Jar 文件,它将在执行任务时添加到类路径中
..
从 Maven 2.0.9 开始有可能包含 pom导入 在 部分. 据我了解,它将被此 pom 中包含的依赖项“替换",就好像它们最初是在此处定义的一样. 上面的解决方案和没有 import 范围的这个 pom 的简单依赖有什么区别(我看到后者被称为“依赖分组")?唯一的区别是这种“分组"的依
..
我不明白 bom 对象的目的是什么?我正在使用 Spring 3.2.8 版本和 JBoss 服务器,那么我需要使用哪个 bom 依赖项?当我在 pom.xml 中提到以下依赖项时: org.springframeworkspring-framework-bom4.0.1.RELEASE
..
我对 maven 和 testng 完全陌生.我使用 maven 作为构建工具,并使用 testng 作为我的测试框架.我没有遵循标准的 Maven 项目结构.现在我希望我的 pom.xml 在我的项目中执行测试用例.问题是,pom.xml 如何知道要考虑执行哪些测试用例? 解决方案 如果你把它放在一个地方,你需要设置 maven-surefire-plugin 配置的 testClass
..
我正在关注 springsource here 的 maven 教程,并在 1) 之后添加joda-time 依赖,2)调用mvn package命令,我们得到下面的文件dependency-reduced-pom.xml. 我的问题是,除了 pom.xml 文件之外,创建这个文件的目的是什么? 解决方案 如果将标志 createDependencyReducedPom 设置为 tr
..
我创建了一个 Android 库(称为 MyLib),它依赖于 maven repo 上可用的其他库(如 gson、retrofit 等.). MyLib||-- 改造|-- 格森|-- ... MyLib 被打包到一个 aar 文件中. 目标是发布一个 aar 库,该库可以包含在 Android 应用程序(称为 MyApp)中,而无需再次指定 MyLib 使用的依赖项. MyApp|
..
我安装了 JBoss Developer Studio,可以通过“鼠标右键项目 > 导出 > WAR 文件"创建 WAR 文件,但我想使用命令行将我的项目导出为 WAR 文件. 我已经安装了 maven,这是 Studio 的要求之一,我读到我可以使用 maven 生成一个 WAR 文件,但我需要一个名为 pom.xml 的文件.当我搜索我的工作区和项目时,缺少 pom.xml.我可能需要手
..