问题标签 [maven-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3194 浏览

svn - 如何使用 maven 从 subversion 导出项目?

Maven 有一个名为maven-scm-plugin 的插件,它可以与源代码控制系统进行交互。根据文档,我应该能够像这样导出项目:

但是,当我使用 maven 2.0.9 运行此命令时,我从 maven 收到以下错误:

所以看起来该插件的 beta-3 版本没有“导出”目标,但它是在 1.1 中添加的。我的 maven repo (.m2\repository\org\apache\maven\plugins\maven-scm-plugin) 中确实有两个版本,但是 maven 坚持使用旧的 beta 版本,并且在找不到时出错“出口”目标。如何强制 maven 使用 1.1 版本的 scm 插件?mvn scm:export 命令是独立使用的,所以没有需要配置的 POM 文件。谢谢!

0 投票
1 回答
810 浏览

maven-2 - 如何将构建任务移动到父 POM

我的 ejb 项目有一个 POM。在其中,我添加了一个 maven-antrun-plugin 执行步骤来在验证阶段构建 websphere ejb 存根。这可行,但非常冗长,并且由于我需要向许多其他 ejb 项目添加类似的步骤,因此我想将公共部分移动到我们所有 ejb 的父 POM。

我的第一次尝试是将整个构建标记移动到父 POM,但这在父 POM 的安装/部署期间失败,因为验证步骤是针对父 POM 而不是仅针对子 POM 执行的。

我的第二次尝试涉及为阶段指定 ejb:verify。这部分成功,因为父 POM 是可部署的。但是,没有为子 POM 执行验证步骤。

我尝试了其他几种变体,包括指定 ejb 的阶段,ejb:ejb 并在插件定义中指定 true。

这样做的正确方法是什么?

0 投票
7 回答
8503 浏览

maven-2 - 使用 maven 创建文档

我只是在重新访问 Maven 的中间。当我们上次查看这个时,我们的团队经历了一次糟糕的经历,因为那是在 maven 从 1.x 重新架构到 2.x 的时期,所以我们需要的很多依赖项都没有转移到新的存储库中. 不过,我现在有时间重新考虑。

我对使用 maven 和 LaTeX 或 DocBook 来创建文档很感兴趣,我想知道是否有人有任何经验可以分享、项目/模块结构、使用好的插件等...

非常感谢 :-)

编辑:

澄清一下,我希望写一篇技术文章/书籍,而我想要的工件可能是 PDF。

0 投票
10 回答
181644 浏览

java - Maven 编译多个 src 目录

有没有办法在单个 maven 项目中编译多个 java 源目录?

0 投票
3 回答
422 浏览

open-source - 如何显示学分

我想感谢我们在(商业)应用程序中使用的所有开源库。我想在我们的关于对话框中显示一个 HTML 页面。我们的构建过程使用 ant,第三方库在 svn 中提交。

您认为生成 HTML 页面的最佳方式是什么?

  • 对 HTML 页面进行硬编码?
  • 将依赖管理切换到 apache-ivy 并编写一些 ant 任务来生成 html
  • 使用 maven-ant-tasks 并编写一些 ant 任务来生成 HTML
  • 仅使用 maven 处理依赖项和 HTML 一次,下载并提交它们。其余的由未更改的 ant-scripts 完成
  • 切换到 maven2 (嘿老板,我想切换到 maven,在 1 个月内构建可能会再次工作......)
  • ...

关于对话框应该显示哪些元素?

  • 图书馆名称
  • 版本
  • 执照
  • 作者
  • 主页
  • 使用指向源存档的链接所做的更改
  • ...

有一些最佳实践建议吗?一些好的例子(应用程序有一个很好的关于对话框显示依赖关系)?

0 投票
9 回答
109305 浏览

java - Maven中的依赖jar文件列表

使用 Maven 2,有没有一种方法可以列出 jar 依赖项作为文件名?

可以列出 jar 文件,但这将包括它们在我的本地存储库中位置的完整路径。我需要的基本上只是一个文件名列表(或复制依赖目标复制的文件名)。

所以我需要的清单类似于

理想情况下,作为一个 Maven 属性,但我想,像 build-classpath 这样的文件可以生成。

我想要实现的是Bundle-ClassPath为 OSGi 包写入一个手动维护的 MANIFEST.MF 文件。(您不需要理解这一点来回答这个问题。)

澄清一下:问题在于如何将清单标头写入 jar 中的 MANIFEST.MF 文件(这很容易 googleble)。我在问如何获取我想要写入的数据,即上面显示的列表。

0 投票
4 回答
6918 浏览

java - 如何在不解压所有依赖项的情况下使用 Maven 组装控制台应用程序?

假设我在 Maven 项目中有以下目录布局:

我想构建一个 zip 文件,解压缩后会生成如下内容:

其中 `run.xx' 是可执行的 shell 脚本,它将调用我的主应用程序并将所有依赖项放在 classpath 上

这是否可以使用一些“官方”Maven 插件,例如 maven-assembly-plugin?

0 投票
12 回答
27269 浏览

java - 有没有办法在 Eclipse 3 中隐藏 Maven 2“target/”文件夹?

我将 Maven 2.0.9 与 Eclipse 3.3.2 一起使用。

我习惯于每天由mvn clean install. 然后,如果我刷新我的 Eclipse 项目,它将被 Maven目标目录中的文件“污染”。

这在执行搜索、通过“开放资源”获取资源等时非常烦人。

有没有办法避免 Eclipse 在这个文件夹中查找?

0 投票
5 回答
35840 浏览

maven-2 - 使用 maven 作为 Weblogic 10.3 的构建工具

我正在尝试设置 Weblogic Server 10.3(和 Portal 等)以使用maven作为构建工具。我正在尝试找到一个体面的教程或文档来做到这一点。有一些针对 9.0 等旧版本的教程,但关于 10 版的信息很少。

我正在寻找一种用 maven 构建 weblogic 的 ear 文件的方法。人们真的在这样做吗?使用 maven 值得麻烦吗?

我想使用 maven 以便更轻松地与Hudson等持续集成工具集成。

编辑:似乎有一种方法可以直接导出 Maven 文件http://edocs.bea.com/wlw/docs102/guide/ideuserguide/build/conMavenScript.html。但这些文件是 ant 的简单包装器。

0 投票
4 回答
69653 浏览

java - 在 Eclipse 3.4 中哪里可以找到 Maven 安装目录

我已经从http://m2eclipse.codehaus.org/安装了 m2eclipse 插件。现在我想将它用作独立的构建工具,但我找不到安装目录。任何人都可以帮助我吗?