maven-2相关内容
我即将完成一本书,“Flex on Java",它要求我安装 maven 2+,我从 apache 站点下载了 maven.补充: M2_HOME = C:\apache-maven-2.2.1 和 M2 = %M2_HOME%\bin 根据 http://maven.apache.org/download 的说明转到环境变量.html然后它到达数字 6,上面写着“在同一个对话框中,在用户
..
我的设置是这样的.我有项目 A,以及一个依赖于 A 的测试项目: A 我还有其他项目取决于 A(及其测试): A
..
我在 eclipse 中创建了一个项目并添加了 maven 依赖项.在 Eclipse 中,它说我正在使用 JRE 1.5.在 Eclipse 中一切正常,例如,我可以运行我的测试. 当我尝试从终端运行 mvn clean install 时,出现以下错误. ...-source 1.3 不支持泛型(使用 -source 5 或更高版本来启用泛型)... Maven 似乎认为我使
..
警告:我刚刚学习了 Maven,所以提到的内容可能是错误的或不是最佳实践. 我有一个中等规模的开源项目,我正在从基础迁移到 MavenNetBeans 项目管理.这不是一个开发团队共享同一个房间,这是 1-5 个人在互联网上共享一个 SVN 存储库.阅读有关依赖项的操作方法,似乎获取依赖项的唯一方法是从在线存储库获取它们或在本地安装它们. 这不是我想要的.出于多种原因,我想将所有依赖项
..
我遇到了多个具有相同路径的类(即相同的名称,相同的包!!!).出于某种原因,gwt-dev 带有自己的 org.apache.xerces.jaxp.DocumentBuilderFactoryImpl 和 javax.xml.parsers.DocumentBuilderFactory 版本. 同时,spring 也依赖于这些类,但来自不同的 jar.我不知道应该是什么,但看起来像 xal
..
(请参阅下面的编辑.) 之所以不能只使用类路径,是因为我需要管理一些非java库,而我正在编译一个非java项目. 我正在尝试在 antrun 调用中使用 maven 依赖项,遵循 maven 站点上的文档: http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html 在页面底部:
..
我正在尝试创建一个 Maven 插件来生成一个包含项目中所有依赖项的 URL 的文件.我已经能够获取依赖项及其工件,但在获取下载 URL 时遇到了问题. 使用 ArtifactResolver 和 ArtifactMetadataSource 我得到了一些工件信息.但是我无法获得所有依赖项的所有信息.我无法找到有关解析逻辑的文档,因此我可以从我的插件中调用它.我可以使用 ArtifactRe
..
如何通过类名找到依赖关系? 特别是,我想在我的项目中包含这个类 org.mortbay.jetty.testing.ServletTester,我该怎么做?您是如何找到答案的? 解决方案 从 6.1 版本开始,Netbeans 可以 将给定类所需的依赖项添加到 pom.xml
..
如果您正在开发一个大型不断发展的多模块 maven 项目,似乎不可避免地会在 pom 中给出一些不必要的依赖项,因为它们被其他依赖项传递包含.例如,如果您有一个最初包含 C 的模块 A,则会发生这种情况.后来您重构并让 A 依赖于模块 B,而 B 又依赖于 C.如果您不够小心,您最终会同时包含 B 和 CA 的依赖列表.但是当然你不需要将 C 放入 A 的 pom 中,因为无论如何它都被传递地包含
..
我已经通过 maven 配置了我的 pom.xml 中的所有依赖项.当我给出命令 mvn install 我得到以下错误: [INFO] 插件管理器执行目标中的内部错误'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test': 无法加载魔力'org.apache.maven.plugins:maven-surefire-plugi
..
我在 Maven 构建期间收到缺少工件错误,因为其中一个依赖项使用版本的属性声明它是父工件.现在属性本身在父 pom 中声明,我的项目构建失败,出现此错误: [ERROR] 未能在项目 abc 上执行目标:无法获取依赖项xyz:pqr:jar:SNAPSHOT 的信息:无法处理 POMxyz:pqr:jar:SNAPSHOT: 不可解析的父 POM xyz:pqr-parent:${someve
..
我正在尝试构建一个将 xml 文件作为资源的 jar.我想对该 xml 应用过滤器以将依赖项的名称插入 xml.过滤工作正常,因为我能够放入 ${project.build.finalName} 并替换它.我发现 一个提示 我正在寻找的属性可能是 ${project.dependencies[0].artifactId} 但这似乎不起作用.我正在寻找替换 ${projec
..
我有一个具有快照依赖项的 Maven 项目.maven 如何知道快照是否需要更新?它总是更新吗?是基于时间的吗?基于校验和的更新?我知道我可以强制更新,但除此之外,它如何检查? 谢谢,杰夫 解决方案 根据文档,默认是一天只更新一次.那是一天的第一个构建执行的时间.您可以使用 snapshot-policy 元素覆盖此行为. 始终 - 始终检查 Maven 何时启动以获取较新版本
..
我有两个 maven 模块,一个以 jar 的形式结束,一个 war 依赖于该 jar. 我希望 jar 模块将它的源代码与 jar 中的已编译类一起打包,以便第二个模块能够访问它.我曾尝试使用 maven-source-plugin,但我对如何添加对其输出的依赖感到困惑.似乎默认情况下依赖项转到编译的 jar,而不是 maven-source-plugin 创建的源代码 jar(以“-so
..
这就是我想要实现的目标 - 一个如下所示的 dist 目录(或 zip 文件): dist/|-- 应用程序-1.0.jar|-- 会议/|-- 应用程序.properties|-- log4j.properties|-- 库/|-- *.jar 基本上: 生成一个可执行的 jar(在清单中有适当的类路径) 我想排除src/main/resources与jar自动打包,以便修改appl
..
我的项目 P 依赖于依赖项 A,而依赖项 A 又依赖于依赖项 B.我的项目的 pom.xml 文件包含 A 作为依赖项,并且它的 jar 包含在 P 的类路径中.但是,在 P 的运行时会抛出一个 NoClassDefFoundError,这是由于缺少 B jar. Maven 不应该自动下载这些依赖项吗? 解决方案 我的项目 P 依赖于依赖项 A [具有编译范围],它依赖于依赖项
..
我无法通过 Maven 依赖项获取最新版本的 Hibernate.看来我可以从 Maven 中央存储库获取的最新版本是 3.2.6.GA,我有兴趣使用 3.3.2.GA,这是 hibernate.org 网站上显示的最新版本.当我在项目的 pom.xml 中将我的休眠依赖项修改为这个最新版本时,我在运行 Maven 构建时收到以下错误: 缺少:----------1) org.hibernate
..
我希望 Maven 将项目与其运行时依赖项一起打包.我希望它创建一个包含以下清单的 JAR 文件: .....主类:com.acme.MainClass类路径:lib/dependency1.jar lib/dependency2.jar...... 并创建以下目录结构: 目标|-- ....|-- 我的项目.jar|-- 库|-- 依赖1.jar|-- 依赖2.jar 意思是,我希望主
..
我想将 jpoller.jar 添加为 maven 依赖项,因此我编辑了我的 pom.xml 文件以包含它: org.sadunjpoller1.5.2 现在,正如预期的那样,当我从命令行编译时出现错误,因为 jpoller 不在我在 pom 中列出的任何存储库中,我也找不到它.
..
我是 maven 新手,所以一定有什么我不明白的地方.但是,我添加了多个存储库来解决我的 POM 文件中的多个依赖项.由于某种原因,它在提取递归依赖项时失败了.我依赖spring,spring依赖jms,找不到jms.我不确定谁告诉 maven 在哪里可以找到 jms 是我还是它在春天的 POM 中?无论如何,我已经尝试添加另一个包含 jms 的存储库,但它仍然说找不到它.这是我的 POM.xml
..