问题标签 [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 投票
3 回答
642 浏览

eclipse - 当使用 svn tortoise 签出代码时,从 Eclipse 中查看存储库信息

我正在使用 svn tortoise 从存储库中签出一个 maven 项目,然后我打开 eclispe,并使用 m2eclipse 插件导入一个 maven 项目。maven 项目可以正常运行,我可以很好地构建它。

问题是使用颠覆性的 Eclipse 并没有将文件/资源​​标记为处于源代码控制中(即使我似乎拥有所有相关的 .svn 目录。)

如果我尝试在 using -> import -> check out Maven Projects from SCM 中检查代码,我会得到相同的行为。即项目导入正常,但文件未链接到 Eclipse 中的 svn 存储库。

关于如何进行,有什么建议吗,因为我发现乌龟 svn 签入过程非常痛苦。

0 投票
1 回答
315 浏览

maven-2 - 关于Maven2中快照的使用问题

我正在为内部 jar 工件编写 POM 文件。该工件取决于我们团队编写的其他几个内部工件。在声明目标的依赖项时,我应该将这些依赖项限制为固定发布版本还是将它们保留为 SNAPSHOT 版本。如果依赖模块的其他SNAPSHOT版本过多,则会在测试中产生不确定性,如果我限制为固定版本,我将无法利用依赖模块的错误修复。那里的做法是什么?

其次,如何命名快照版本> 1.0.0-SNAPSHOT 或1.0-SNAPSHOT。

0 投票
2 回答
1984 浏览

tomcat - 从 cargo-maven2-plugin 以嵌入式模式启动 tomcat 的最简单方法是什么?

我已将 tomcat:catalina:5.5.23 定义为 cargo 插件的依赖项,但是我仍然得到以下异常:

看起来 RealmClassLoader 没有找到该类,可能是由于 java.security.AccessController.doPrivileged 拒绝访问。

有没有人让tomcat在maven中以嵌入式模式运行?

0 投票
4 回答
12754 浏览

maven-2 - 我应该使用 FTP 服务器作为 Maven 主机吗?

我想为我们正在开发的框架及其依赖项托管一个 Maven 存储库。我可以使用 将我的工件部署到我的 FTP 主机mvn deploy,还是应该在能够部署工件之前手动部署和/或设置一些东西?我只能通过 FTP 访问我想在其上托管 Maven 存储库的服务器。

我要使用的在线存储库不是我自己托管的。正如我所说,我只有 FTP 访问权限,所以如果可能的话,我想将该 FTP 空间用作 Maven 存储库。当您完全控制主机时,所提到的工具似乎可以工作,或者至少不仅仅是 FTP 访问,因为您需要配置将放置存储库的本地目录。这可能吗?

0 投票
8 回答
31314 浏览

maven-2 - 如何加快我的 maven2 构建速度?

我正在使用本地工件来代理请求,但构建和测试阶段仍然有点慢。慢的不是实际的编译和测试,而是 maven2 框架的“热身”。有任何想法吗?

0 投票
2 回答
25074 浏览

maven-2 - 要使用的主要/最佳 Maven 存储库是什么?

要使用的主要/最佳 Maven 存储库是什么,它将包含您的大部分开源 Java 包依赖项。

还应该以什么顺序包括这些?有关系吗?

0 投票
1 回答
4725 浏览

maven-2 - maven-buildnumber-插件

我使用 maven-buildnumber-plugin 为 JAR/WAR/EAR 包生成我的版本号。因此,在进行编译时,我会得到例如 ${project.version}-${buildNumber},因为设置为此值。但是当使用 mvn deploy 只是 ${project.version} 是文件名,当我在 pom.xml 中设置为 XX ${buildNumber} 然后文件名是文件-XXX ${buildNumber} (<-不是buildNumber的内容,而是 ${buildNumber 作为测试})。我做错了什么?我还希望使用 ${project.version} ${buildNumber} 安装文件。

谢谢任何帮助

马库斯

0 投票
6 回答
6664 浏览

java - Maven 2 的最佳企业存储库工具?

SO 上的其他一些问题和答案赞扬了使用企业存储库工具(如 Archiva、Artifactory 或 Nexus)的优点。各自的优缺点是什么?我如何在它们之间进行选择?

如果有帮助:

  • 我们同时使用 Maven 1 和 Maven 2(至少有一段时间)
  • 我们希望存储内部生成的工件、公开可用的工件(ibiblio、codehaus 等)和专有的工件(例如 Sun 的许可 JAR,如 Servlet API)。
  • 我们想要在 Windows、Linux 或两者上运行的东西。
  • 我们使用 Luntbuild 作为我们的 CI 服务器(但打算在一段时间内迁移到 Hudson)。

注意这个问题不是这个这个的重复。

0 投票
2 回答
1657 浏览

maven-2 - 如何在没有 svn:externals 的情况下使用 Maven 模块?

我从来没有完全理解我将如何/为什么要使用 Maven 模块(反应堆构建)。

我们有数十个库,我们在产品之间以及库之间共享(作为依赖项)。如果我们要切换到使它们成为 Maven 模块,我们将如何在 SVN 和我们的工作副本中进行设置?

Maven 模块真的需要是子文件夹吗?它们是否也需要成为 SVN 存储库中的子文件夹?

假设您只需要工作副本中的子文件夹,我想svn:externals可以使“util”库同时成为多个项目的模块。但是我读过很多关于使用的坏事,svn:externals因为没有什么可以阻止你修改外部代码,但它没有被跟踪。

有什么建议么?我错过了模块上的船吗?

0 投票
2 回答
93735 浏览

java - 不同构建配置文件的不同依赖项

对于不同的配置文件,maven pom.xml 文件中是否可以有一组不同的依赖项?

例如

我想在一个配置文件中选择一个不同的依赖 jar 文件,该文件具有相同的类名和相同接口的不同实现。