问题标签 [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.
eclipse - 当使用 svn tortoise 签出代码时,从 Eclipse 中查看存储库信息
我正在使用 svn tortoise 从存储库中签出一个 maven 项目,然后我打开 eclispe,并使用 m2eclipse 插件导入一个 maven 项目。maven 项目可以正常运行,我可以很好地构建它。
问题是使用颠覆性的 Eclipse 并没有将文件/资源标记为处于源代码控制中(即使我似乎拥有所有相关的 .svn 目录。)
如果我尝试在 using -> import -> check out Maven Projects from SCM 中检查代码,我会得到相同的行为。即项目导入正常,但文件未链接到 Eclipse 中的 svn 存储库。
关于如何进行,有什么建议吗,因为我发现乌龟 svn 签入过程非常痛苦。
maven-2 - 关于Maven2中快照的使用问题
我正在为内部 jar 工件编写 POM 文件。该工件取决于我们团队编写的其他几个内部工件。在声明目标的依赖项时,我应该将这些依赖项限制为固定发布版本还是将它们保留为 SNAPSHOT 版本。如果依赖模块的其他SNAPSHOT版本过多,则会在测试中产生不确定性,如果我限制为固定版本,我将无法利用依赖模块的错误修复。那里的做法是什么?
其次,如何命名快照版本> 1.0.0-SNAPSHOT 或1.0-SNAPSHOT。
tomcat - 从 cargo-maven2-plugin 以嵌入式模式启动 tomcat 的最简单方法是什么?
我已将 tomcat:catalina:5.5.23 定义为 cargo 插件的依赖项,但是我仍然得到以下异常:
看起来 RealmClassLoader 没有找到该类,可能是由于 java.security.AccessController.doPrivileged 拒绝访问。
有没有人让tomcat在maven中以嵌入式模式运行?
maven-2 - 我应该使用 FTP 服务器作为 Maven 主机吗?
我想为我们正在开发的框架及其依赖项托管一个 Maven 存储库。我可以使用 将我的工件部署到我的 FTP 主机mvn deploy
,还是应该在能够部署工件之前手动部署和/或设置一些东西?我只能通过 FTP 访问我想在其上托管 Maven 存储库的服务器。
我要使用的在线存储库不是我自己托管的。正如我所说,我只有 FTP 访问权限,所以如果可能的话,我想将该 FTP 空间用作 Maven 存储库。当您完全控制主机时,所提到的工具似乎可以工作,或者至少不仅仅是 FTP 访问,因为您需要配置将放置存储库的本地目录。这可能吗?
maven-2 - 如何加快我的 maven2 构建速度?
我正在使用本地工件来代理请求,但构建和测试阶段仍然有点慢。慢的不是实际的编译和测试,而是 maven2 框架的“热身”。有任何想法吗?
maven-2 - 要使用的主要/最佳 Maven 存储库是什么?
要使用的主要/最佳 Maven 存储库是什么,它将包含您的大部分开源 Java 包依赖项。
还应该以什么顺序包括这些?有关系吗?
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} 安装文件。
谢谢任何帮助
马库斯
java - Maven 2 的最佳企业存储库工具?
SO 上的其他一些问题和答案赞扬了使用企业存储库工具(如 Archiva、Artifactory 或 Nexus)的优点。各自的优缺点是什么?我如何在它们之间进行选择?
如果有帮助:
- 我们同时使用 Maven 1 和 Maven 2(至少有一段时间)
- 我们希望存储内部生成的工件、公开可用的工件(ibiblio、codehaus 等)和专有的工件(例如 Sun 的许可 JAR,如 Servlet API)。
- 我们想要在 Windows、Linux 或两者上运行的东西。
- 我们使用 Luntbuild 作为我们的 CI 服务器(但打算在一段时间内迁移到 Hudson)。
maven-2 - 如何在没有 svn:externals 的情况下使用 Maven 模块?
我从来没有完全理解我将如何/为什么要使用 Maven 模块(反应堆构建)。
我们有数十个库,我们在产品之间以及库之间共享(作为依赖项)。如果我们要切换到使它们成为 Maven 模块,我们将如何在 SVN 和我们的工作副本中进行设置?
Maven 模块真的需要是子文件夹吗?它们是否也需要成为 SVN 存储库中的子文件夹?
假设您只需要工作副本中的子文件夹,我想svn:externals
可以使“util”库同时成为多个项目的模块。但是我读过很多关于使用的坏事,svn:externals
因为没有什么可以阻止你修改外部代码,但它没有被跟踪。
有什么建议么?我错过了模块上的船吗?
java - 不同构建配置文件的不同依赖项
对于不同的配置文件,maven pom.xml 文件中是否可以有一组不同的依赖项?
例如
我想在一个配置文件中选择一个不同的依赖 jar 文件,该文件具有相同的类名和相同接口的不同实现。