问题标签 [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.
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 文件。谢谢!
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。
这样做的正确方法是什么?
maven-2 - 使用 maven 创建文档
我只是在重新访问 Maven 的中间。当我们上次查看这个时,我们的团队经历了一次糟糕的经历,因为那是在 maven 从 1.x 重新架构到 2.x 的时期,所以我们需要的很多依赖项都没有转移到新的存储库中. 不过,我现在有时间重新考虑。
我对使用 maven 和 LaTeX 或 DocBook 来创建文档很感兴趣,我想知道是否有人有任何经验可以分享、项目/模块结构、使用好的插件等...
非常感谢 :-)
编辑:
澄清一下,我希望写一篇技术文章/书籍,而我想要的工件可能是 PDF。
java - Maven 编译多个 src 目录
有没有办法在单个 maven 项目中编译多个 java 源目录?
open-source - 如何显示学分
我想感谢我们在(商业)应用程序中使用的所有开源库。我想在我们的关于对话框中显示一个 HTML 页面。我们的构建过程使用 ant,第三方库在 svn 中提交。
您认为生成 HTML 页面的最佳方式是什么?
- 对 HTML 页面进行硬编码?
- 将依赖管理切换到 apache-ivy 并编写一些 ant 任务来生成 html
- 使用 maven-ant-tasks 并编写一些 ant 任务来生成 HTML
- 仅使用 maven 处理依赖项和 HTML 一次,下载并提交它们。其余的由未更改的 ant-scripts 完成
- 切换到 maven2 (嘿老板,我想切换到 maven,在 1 个月内构建可能会再次工作......)
- ...
关于对话框应该显示哪些元素?
- 图书馆名称
- 版本
- 执照
- 作者
- 主页
- 使用指向源存档的链接所做的更改
- ...
有一些最佳实践建议吗?一些好的例子(应用程序有一个很好的关于对话框显示依赖关系)?
java - Maven中的依赖jar文件列表
使用 Maven 2,有没有一种方法可以列出 jar 依赖项作为文件名?
可以列出 jar 文件,但这将包括它们在我的本地存储库中位置的完整路径。我需要的基本上只是一个文件名列表(或复制依赖目标复制的文件名)。
所以我需要的清单类似于
理想情况下,作为一个 Maven 属性,但我想,像 build-classpath 这样的文件可以生成。
我想要实现的是Bundle-ClassPath
为 OSGi 包写入一个手动维护的 MANIFEST.MF 文件。(您不需要理解这一点来回答这个问题。)
澄清一下:问题不在于如何将清单标头写入 jar 中的 MANIFEST.MF 文件(这很容易 googleble)。我在问如何获取我想要写入的数据,即上面显示的列表。
java - 如何在不解压所有依赖项的情况下使用 Maven 组装控制台应用程序?
假设我在 Maven 项目中有以下目录布局:
我想构建一个 zip 文件,解压缩后会生成如下内容:
其中 `run.xx' 是可执行的 shell 脚本,它将调用我的主应用程序并将所有依赖项放在 classpath 上。
这是否可以使用一些“官方”Maven 插件,例如 maven-assembly-plugin?
java - 有没有办法在 Eclipse 3 中隐藏 Maven 2“target/”文件夹?
我将 Maven 2.0.9 与 Eclipse 3.3.2 一起使用。
我习惯于每天由mvn clean install
. 然后,如果我刷新我的 Eclipse 项目,它将被 Maven目标目录中的文件“污染”。
这在执行搜索、通过“开放资源”获取资源等时非常烦人。
有没有办法避免 Eclipse 在这个文件夹中查找?
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 的简单包装器。
java - 在 Eclipse 3.4 中哪里可以找到 Maven 安装目录
我已经从http://m2eclipse.codehaus.org/安装了 m2eclipse 插件。现在我想将它用作独立的构建工具,但我找不到安装目录。任何人都可以帮助我吗?