maven-2相关内容

使用 Eclipse 和 Maven 调试打包为 WAR 的 Java Web 应用程序的最佳方法?

我之前没有构建过 Java Web 应用程序,但我已经完成了足够的测试,并且 Maven 正在构建我的 WAR 文件就好了.它是一个多模块的 Maven 项目,依赖的模块在 WAR 的 WEB-INF/lib 目录中都有它们的 JAR 文件. 所以一切看起来都很好,但是如何调试呢?我知道如何(从命令行)在我的机器上的 Tomcat 中运行 WAR.我还认为我知道如何从命令行设置和运行 Mav ..
发布时间:2021-12-14 09:05:26 Java开发

在 Maven 中调试?

是否可以从 Maven 启动调试器,例如 jdb?我有一个成功编译项目的 pom.xml 文件.但是,该程序挂在某处,我真的很想启动 jdb 或等效的调试器来查看发生了什么. 我使用 mvn compile 编译并使用: mvn exec:java -Dexec.mainClass="com.mycompany.app.App" 我期待的是: mvn exec:jdb -Dexec.m ..
发布时间:2021-12-14 08:32:40 Java开发

在 mvn 命令中指定 pom.xml 并混合其他项目的目标

我有多个问题. 我可以在 mvn 命令中指定 pom.xml 吗? 我可以在对当前项目执行 mvn 命令的同时混合另一个项目的目标吗? 例如:mvn clean-otherproject comple-otherproject instal-otherproject compile-thisproject 我可以用多个 mvn 命令来做到这一点,但我可以用一个 maven ..
发布时间:2021-12-09 16:07:38 Java开发

Surefire 不接受 Junit 4 测试

由于某种原因,我无法使用 Maven 2 Surefire 插件来执行 JUnit 4 测试类. public class SimpleTest {@org.junit.Test公共无效简单(){System.out.println("foo");}} 但是,如果我将此类更改为 JUnit-3 之类的,例如 public class SimpleTest extends junit.fram ..
发布时间:2021-12-09 16:06:44 Java开发

查找多模块Maven reactor项目的根目录

是否有一种简单的方法可以找到多模块 Maven 项目的根目录,例如 Gradle 的 rootDir? 背景: 我想使用 maven-dependency-plugin 将工件从我的多模块项目的所有子模块复制到相对于整个项目根目录的目录. 也就是说,我的布局看起来与此类似,名称已更改: 部署/我的项目/模块-a/模块-b/更多模块-1/模块-c/模块-d/更多模块-2/模块-e ..
发布时间:2021-12-09 16:02:09 其他开发

Maven 和 JOGL 库?

过去几天我一直在空闲时间学习 Maven,但似乎无法弄清楚如何组织项目以便使用 JOGL 库.我更喜欢以下内容: 如有必要,从 此处(包含4个jar文件和一些本机库文件(.so/.dll));或依赖一个 Maven 项目,它是其中一个文件的包装器. 适当地解压缩该 zip 文件,以便: 将 jar 文件添加到类路径并根据需要进行部署,以及 本地库文件被添加到最终的 jar 文件中(这是 ..
发布时间:2021-12-09 16:01:41 Java开发

禁用 default-jar 执行

我正在使用 Maven Assembly 插件来打包 jar 文件. 但是当我运行 mvn package 时,maven 总是触发 [jar:jar {execution: default-jar}] 来创建一个默认的 jar 文件. 所以我将有 2 个 jar 文件(一个由 Assembly 插件创建,一个由我不想创建的 Maven jar 创建). 如何关闭 default ..

这些Maven依赖范围有什么区别:provided/compile/system/import

我已阅读文档并有所了解. 如实请更正或告知;根据我的理解: provided 依赖项必须在你运行代码的机器上,并且必须包含在路径中 compile 依赖项不会在运行代码的机器上,所以将它们包含在构建中 system 与提供的完全相同,但您需要将依赖项严格存在于 jar 文件中 import 似乎它应该从其他一些 POM 文件中导入依赖项,但我不知道如何/为什么 ..
发布时间:2021-12-09 15:52:57 其他开发

如何查看 Maven pom.xml 文件的传递依赖项?

是否有 CLI 工具可以用来快速查看 Maven pom.xml 文件的传递依赖项? 解决方案 在 CLI 上,使用 mvn 依赖:树 (这里有一些额外的使用说明) 在多模块maven项目上运行dependency:tree时,使用mvn compile dependency:tree代替1. 另外,M2Eclipse(Eclipse的Maven集成)中的POM编辑器非常好, ..
发布时间:2021-12-09 15:52:25 其他开发

Maven 在 5 分钟内不工作

我下载了最新的 Maven 3.0.3,Java 版本“1.6.0_18". mvn –version Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)Maven 主页:C:\software\apache-maven-3.0.3Java 版本:1.5.0_05,供应商:Sun Microsystems Inc.Java ..
发布时间:2021-12-09 15:52:04 其他开发

Maven 依赖解析(冲突)

假设我有四个项目: 项目 A(依赖于 B 和 D) 项目 B(依赖于 D) 项目 C(依赖于 D) 项目 D 在这种情况下,如果我运行项目 A,Maven 将正确解析对 D 的依赖关系.如果我理解正确,Maven 总是采用最短路径的依赖关系.由于 D 是 A 的直接依赖项,因此将使用它而不是在 B 中指定的 D. 但现在假设这个结构: 项目 A(依赖于 B 和 C) ..
发布时间:2021-12-09 15:47:17 Java开发

Maven:指定 outputDirectory 仅用于打包 jar?

如何仅指定用于打包 jar 的 outputDirectory? http://maven.apache.org/plugins/maven-jar-plugin/jar-mojo.html 这显示了所有参数,但我如何在命令行或 pom.xml 中设置它们? 解决方案 在命令行 -DoutputDirectory= 在 pom.xml 中 org.apache ..
发布时间:2021-12-09 15:41:03 其他开发