问题标签 [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.
java - 如何使用 Maven 构建 SWT 应用程序
我试图学习 swt,我在所有构建中使用 maven,在我的 IDE 中使用 eclipse。从 maven 存储库中获取 swt jar 时,我得到:
有没有人成功地使用 maven 构建和运行 swt 应用程序?
编辑:我做了一些研究,发现了问题。看看我下面的帖子
java - 有谁知道 Maven2 POM 类路径容器的 Eclipse(WSAD/RAD) 插件
我试图找到一个简单的单一用途插件,它将基于 Maven2 POM 依赖项维护 Eclipse 类路径。
我知道 m2eclipse 和 q4e。不幸的是,我目前正在使用 RAD(Rational Application Developer - IBM 的 Eclipse 商业版),它与 m2eclipse 不完全兼容,我无法使用 q4e,因为我使用的是 Maven 2.0.7,无法升级到2.1。
我几乎到了编写自己的容器插件的地步(可能基于一些 m2eclipse 源 :-))但是在解决传递和父依赖项方面会有很多麻烦,所以希望有人已经做到了......
maven-2 - 使用 Maven 安装包
如何使用 Maven 安装特定的包,如 derbytools,而不将其指定为项目的依赖项?
maven-2 - Maven、Hudson 和动态 Clearcase 视图
这源于询问 Apache Maven 和 IBM Rational ClearCase 是否集成良好的问题。我想我应该写下我发现的东西——需要进行各种编辑,但我最终会按我希望的方式添加它。
环境
ClearCase - ClearCase 版本 7.0.1.2.
Maven - 所有这些,来自Maven 网站。
Hudson - 1.307 版直接从Hudson 网站下载
问题
- Maven 是否从 VOB 运行?
我将所有版本的 Maven2 安装到 VOB 'stacked' 中,即我添加了 2.0 版本 - 标记它,锁定标签 - 然后在顶部添加 2.0.1。
为了防止出现无关文件,我在 clearfsimport 中使用了 -rnname 标志。
这样,我可以简单地使用标签在我的配置规范中指定我想要访问的 Maven 版本,但仍然为 maven 可执行文件保留相同的路径 - /maven/bin/mvn。
一旦安装了所有版本,我就可以通过动态视图从那里运行 Maven 。存储库像往常一样从 Nexus 的内部安装下载到用户主目录 - 这可以避免签入和签出的任何问题。
将工具保留在源代码控制中的一个好处是您可以设置公司范围的设置(例如指向内部存储库) - 然后在任何平台上从 VOB 运行单个 Maven 实例,这会保留您最初设置的设置!
在 Maven 项目中,我只将 src 目录和 pom.xml 保留在源代码管理中,因为之后可以自动生成其他所有内容。
- Hudson 是否与 ClearCase 一起使用?
我在设置 Hudson 以使用 ClearCase 动态视图运行时没有问题。所需要的只是从 Hudson 的工作目录到视图根目录(在本例中为 /view/xxx)的符号链接。ClearCase 插件成功运行ct lshistory以查找开发人员合并到的集成分支中是否有任何更改。
我确实编写了一个小脚本来设置作业的初始环境 - 只是 config.xml 和动态视图符号链接 - 以便在作业中列出正确的视图并且初始设置是正确的。之后用户所做的任何增强都是对默认模板的更改,而不是他们自己设置。
在 Hudson 的整体设置中,我使用了 $CLEARCASE_VIEW 环境变量来设置 Maven 可执行文件的路径。这样,Maven 的版本取决于配置规范中设置的版本——而不是他们在 Hudson 中选择的版本。
这为我(管理员)和我的用户节省了额外的管理。
- 您使用的是什么内部存储库管理器?
我将 Sonatype Nexus 设置为内部存储库管理器 - 主要是因为我在Sonatype 博客中读到 Hudson 将与 Nexus 进行更多集成,我们不妨为未来的新增强功能做好准备。我还相信,当我设置并尝试它时,它更适合大型商业环境,因为您可以调整存储库管理器中的组以更加灵活 - 对于大量项目很有用。
maven-2 - 什么工具相当于 TFS(或 MS-land)中的 Maven?
我的公司正在从 svn(和开源产品)转向 TFS(和 MS 产品)。我们过去使用 maven 将预构建的组件打包成可发布的包。TFS 或 MS-Land 中是否有像 maven 一样强大的工具来执行此操作?
我看过 msbuild,但它似乎不如 Maven 强大。
java - 您对 Maven 的印象是什么?
我正在考虑将 Maven 用于我管理的 Java 开源项目。
然而,在过去,Maven 并不总是享有最好的声誉。此时,您对 Maven 的印象如何?
java - 哪个是最好的 Maven Eclipse 插件?
Maven 有两个可用的 Eclipse 插件:
- Eclipse IAM(旧名称是 Q4E)
- m2eclipse
m2eclipse 似乎是最古老但更强大的。两者之间有什么关键区别吗?
从今天开始的项目应该选择哪一个,为什么?
更新: m2eclipse 将移至 eclipse.org,并将包含在 Indigo 发布系列 (Eclipse 3.7) 中。在 Eclipse 上查看m2e:这对您意味着什么?m2eclipse正在迁移到 eclipse.org!. 因此,接受的答案更加正确。
java - 为什么maven找不到插件?
如果我输入命令:
文档建议我将获得项目依赖项的列表。相反,我得到了这个:
称我为有希望的天真者,但我曾希望 maven 会下载它没有的任何插件。有谁知道可能导致此错误的原因?有谁知道 maven 在哪里存储有关它已安装的插件的信息,以及它们在 maven 存储库中的存储位置?
eclipse - 获取附加到 Eclipse 的源 jar 文件以获取 Maven 管理的依赖项
我正在使用 Maven(和 Maven Eclipse 集成)来管理我在 Eclipse 中的 Java 项目的依赖关系。从 Maven 存储库自动下载 JAR 文件的功能可以节省实时时间。不幸的是,它不包括 API 文档和源代码。
如何设置 Maven 以自动获取源和 javadoc 附件并使用 Eclipse 正确注册它们?
java - Maven2的隐藏特性是什么?
Maven2的隐藏特性是什么?