maven-2相关内容

windows 7 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,上面写着“在同一个对话框中,在用户 ..
发布时间:2022-01-15 23:48:57 其他开发

Maven对使用JRE感到困惑

我在 eclipse 中创建了一个项目并添加了 maven 依赖项.在 Eclipse 中,它说我正在使用 JRE 1.5.在 Eclipse 中一切正常,例如,我可以运行我的测试. 当我尝试从终端运行 mvn clean install 时,出现以下错误. ...-source 1.3 不支持泛型(使用 -source 5 或更高版本来启用泛型)... Maven 似乎认为我使 ..
发布时间:2022-01-15 23:16:11 Java开发

管理 maven 依赖项 - 新版本和非回购库

警告:我刚刚学习了 Maven,所以提到的内容可能是错误的或不是最佳实践. 我有一个中等规模的开源项目,我正在从基础迁移到 MavenNetBeans 项目管理.这不是一个开发团队共享同一个房间,这是 1-5 个人在互联网上共享一个 SVN 存储库.阅读有关依赖项的操作方法,似乎获取依赖项的唯一方法是从在线存储库获取它们或在本地安装它们. 这不是我想要的.出于多种原因,我想将所有依赖项 ..
发布时间:2022-01-15 23:15:17 Java开发

Maven:具有相同路径的多个类在不同的jar中实现

我遇到了多个具有相同路径的类(即相同的名称,相同的包!!!).出于某种原因,gwt-dev 带有自己的 org.apache.xerces.jaxp.DocumentBuilderFactoryImpl 和 javax.xml.parsers.DocumentBuilderFactory 版本. 同时,spring 也依赖于这些类,但来自不同的 jar.我不知道应该是什么,但看起来像 xal ..
发布时间:2022-01-15 23:11:56 其他开发

Maven Antrun 和依赖项

(请参阅下面的编辑.) 之所以不能只使用类路径,是因为我需要管理一些非java库,而我正在编译一个非java项目. 我正在尝试在 antrun 调用中使用 maven 依赖项,遵循 maven 站点上的文档: http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html 在页面底部: ..
发布时间:2022-01-15 23:07:03 其他开发

如何通过 Maven API 获取 Artifact 下载 URL?

我正在尝试创建一个 Maven 插件来生成一个包含项目中所有依赖项的 URL 的文件.我已经能够获取依赖项及其工件,但在获取下载 URL 时遇到了问题. 使用 ArtifactResolver 和 ArtifactMetadataSource 我得到了一些工件信息.但是我无法获得所有依赖项的所有信息.我无法找到有关解析逻辑的文档,因此我可以从我的插件中调用它.我可以使用 ArtifactRe ..
发布时间:2022-01-15 23:03:11 其他开发

通过类名查找 pom 依赖项

如何通过类名找到依赖关系? 特别是,我想在我的项目中包含这个类 org.mortbay.jetty.testing.ServletTester,我该怎么做?您是如何找到答案的? 解决方案 从 6.1 版本开始,Netbeans 可以 将给定类所需的依赖项添加到 pom.xml ..
发布时间:2022-01-15 23:02:05 Java开发

如何在 Maven 多项目中找到不必要的依赖项?

如果您正在开发一个大型不断发展的多模块 maven 项目,似乎不可避免地会在 pom 中给出一些不必要的依赖项,因为它们被其他依赖项传递包含.例如,如果您有一个最初包含 C 的模块 A,则会发生这种情况.后来您重构并让 A 依赖于模块 B,而 B 又依赖于 C.如果您不够小心,您最终会同时包含 B 和 CA 的依赖列表.但是当然你不需要将 C 放入 A 的 pom 中,因为无论如何它都被传递地包含 ..
发布时间:2022-01-15 22:58:31 其他开发

Maven 中缺少工件错误

我在 Maven 构建期间收到缺少工件错误,因为其中一个依赖项使用版本的属性声明它是父工件.现在属性本身在父 pom 中声明,我的项目构建失败,出现此错误: [ERROR] 未能在项目 abc 上执行目标:无法获取依赖项xyz:pqr:jar:SNAPSHOT 的信息:无法处理 POMxyz:pqr:jar:SNAPSHOT: 不可解析的父 POM xyz:pqr-parent:${someve ..
发布时间:2022-01-15 22:53:16 其他开发

如何在 Maven 中过滤资源,替换为依赖项 artifactId?

我正在尝试构建一个将 xml 文件作为资源的 jar.我想对该 xml 应用过滤器以将依赖项的名称插入 xml.过滤工作正常,因为我能够放入 ${project.build.finalName} 并替换它.我发现 一个提示 我正在寻找的属性可能是 ${project.dependencies[0].artifactId} 但这似乎不起作用.我正在寻找替换 ${projec ..
发布时间:2022-01-15 22:51:45 其他开发

maven 快照更新

我有一个具有快照依赖项的 Maven 项目.maven 如何知道快照是否需要更新?它总是更新吗?是基于时间的吗?基于校验和的更新?我知道我可以强制更新,但除此之外,它如何检查? 谢谢,杰夫 解决方案 根据文档,默认是一天只更新一次.那是一天的第一个构建执行的时间.您可以使用 snapshot-policy 元素覆盖此行为. 始终 - 始终检查 Maven 何时启动以获取较新版本 ..
发布时间:2022-01-15 22:47:57 其他开发

Maven - 添加对工件源的依赖

我有两个 maven 模块,一个以 jar 的形式结束,一个 war 依赖于该 jar. 我希望 jar 模块将它的源代码与 jar 中的已编译类一起打包,以便第二个模块能够访问它.我曾尝试使用 maven-source-plugin,但我对如何添加对其输出的依赖感到困惑.似乎默认情况下依赖项转到编译的 jar,而不是 maven-source-plugin 创建的源代码 jar(以“-so ..
发布时间:2022-01-15 22:47:01 其他开发

马文.传递依赖

我的项目 P 依赖于依赖项 A,而依赖项 A 又依赖于依赖项 B.我的项目的 pom.xml 文件包含 A 作为依赖项,并且它的 jar 包含在 P 的类路径中.但是,在 P 的运行时会抛出一个 NoClassDefFoundError,这是由于缺少 B jar. Maven 不应该自动下载这些依赖项吗? 解决方案 我的项目 P 依赖于依赖项 A [具有编译范围],它依赖于依赖项 ..
发布时间:2022-01-15 22:43:37 其他开发

如何使用 Maven 获取最新的 Hibernate 版本?

我无法通过 Maven 依赖项获取最新版本的 Hibernate.看来我可以从 Maven 中央存储库获取的最新版本是 3.2.6.GA,我有兴趣使用 3.3.2.GA,这是 hibernate.org 网站上显示的最新版本.当我在项目的 pom.xml 中将我的休眠依赖项修改为这个最新版本时,我在运行 Maven 构建时收到以下错误: 缺少:----------1) org.hibernate ..
发布时间:2022-01-15 22:42:27 其他开发

Maven 无法解决具有多个存储库的递归依赖项

我是 maven 新手,所以一定有什么我不明白的地方.但是,我添加了多个存储库来解决我的 POM 文件中的多个依赖项.由于某种原因,它在提取递归依赖项时失败了.我依赖spring,spring依赖jms,找不到jms.我不确定谁告诉 maven 在哪里可以找到 jms 是我还是它在春天的 POM 中?无论如何,我已经尝试添加另一个包含 jms 的存储库,但它仍然说找不到它.这是我的 POM.xml ..
发布时间:2022-01-15 22:35:31 其他开发