maven-2相关内容

Maven 使用多个 src 目录编译

有没有办法在单个 maven 项目中编译多个 java 源目录? 解决方案 您可以使用 build-helper 添加新的源目录: org.codehaus.mojobuild-helper-maven-plugin3.2.0gene ..
发布时间:2021-11-25 19:38:37 Java开发

用maven构建可执行jar?

我正在尝试使用 maven 为一个名为“logmanager"的小型家庭项目生成一个可执行的 jar,就像这样: 如何创建可执行 JAR使用 Maven 依赖项? 我将此处显示的代码段添加到 pom.xml,然后运行 ​​mvn assembly:assembly.它在 logmanager/target 中生成两个 jar 文件:logmanager-0.1.0.jar 和 logm ..
发布时间:2021-11-25 19:35:48 Java开发

使用 maven 运行单个测试方法

我知道您可以使用以下方法在某个类中运行所有测试: mvn test -Dtest=classname 但是我想运行一个单独的方法并且 -Dtest=classname.methodname 似乎不起作用. 解决方案 在Maven中运行单个测试方法,需要提供如下命令: mvn test -Dtest=TestCircle#xyz test 其中 TestCircle 是测试类名,xy ..
发布时间:2021-11-25 19:34:23 Java开发

Maven 父 pom 与模块 pom

似乎有几种方法可以在多项目构建中构建父 poms,我想知道是否有人对每种方式的优点/缺点有任何想法. 拥有父 pom 的最简单方法是将其放在项目的根目录中,即 myproject/我的项目核心/我的项目-api/我的项目应用程序/pom.xml 其中 pom.xml 既是父项目又描述了 -core -api 和 -app 模块 下一个方法是将父目录分离到它自己的子目录中 mypr ..
发布时间:2021-11-25 19:34:12 Java开发

警告 - 构建路径指定执行环境 J2SE-1.4

我在 Eclipse Helios 中创建了一个 Maven 项目.它可以正常工作一天,但随后出现此警告: 构建路径指定执行环境 J2SE-1.4.工作空间中没有安装与此环境严格兼容的 JRE. 自此消息后,项目停止编译和调试.有没有人解决这个问题? 解决方案 在您的项目中的 Eclipse: 右键单击您的项目 点击属性 Java 构建路径:库;删除“JRE 系统库[ ..
发布时间:2021-11-25 18:06:23 Java开发

如何在 Maven 中读取外部属性文件

有谁知道如何在 Maven 中读取 x.properties 文件.我知道有一些方法可以使用资源过滤来读取属性文件并从中设置值,但我想在我的 pom.xml 中使用一种方法,例如: 有一些关于这个的讨论:Maven 外部属性 解决方案 试试属性 Maven 插件 ..
发布时间:2021-11-25 16:52:56 Java开发

Maven:将自定义外部 JAR 链接到我的项目的最佳方式?

这是我学习 Maven 的头几天,但我仍在为基础知识苦苦挣扎.我有一个外部 .jar 文件(在公共存储库中不可用),我需要在我的项目中引用它,我正在尝试找出我最好的选择. 这是一个没有库中央存储库的小规模项目,因此它必须是本地存储库(以某种方式添加到源代码管理中,不知道它是否应该以这种方式工作?)或 .jar 需要存储在任何正式存储库之外的磁盘上. 1) 考虑到我希望项目和库都在源代码 ..
发布时间:2021-11-25 16:46:35 Java开发

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

对于不同的配置文件,maven pom.xml 文件中是否可以有一组不同的依赖项? 例如 mvn -P 调试mvn -P 释放 我想在一个配置文件中选择一个不同的依赖 jar 文件,该文件具有相同的类名和相同接口的不同实现. 解决方案 引用 Maven 文档这个: 配置文件元素包含一个可选的激活(配置文件触发器)和一组对 POM 进行的更改(如果该配置文件已被激活).例如, ..
发布时间:2021-11-25 16:34:55 Java开发

将现有的 Eclipse 项目转换为 Maven 项目

对于工作中的项目,我们正在考虑使用 Eclipse 的 Maven 插件来自动化我们的构建.现在这个过程比它应该的复杂得多,我们希望 Maven 将事情简化为一键构建. 我的问题是,是否有使用 Maven 插件将现有 Eclipse Java 项目转换为 Maven 项目的向导或自动导入器?或者我应该创建一个新的 Maven 项目并手动复制所有源文件、库等. 解决方案 如果您只想创建 ..
发布时间:2021-11-25 16:04:23 Java开发

Maven 模块 + 构建单个特定模块

我有一个多模块 Maven 项目,其中包含一个父项目 P 和三个子模块 A、B 和 C.B 和 C 都是战争项目,都依赖于 A. 我可以在 P 中输入 mvn compile 并正确编译所有子模块.当我想对特定模块进行操作时,问题就出现了. 我希望能够为项目 B 打包一个 war,但是当我从 B 的目录运行 package 命令时,它抱怨说它可以找不到 A 的依赖项. 我从这个问 ..
发布时间:2021-11-25 15:04:43 Java开发

控制 jar 工件的 Maven 最终名称

我正在尝试在我们的超级 pom 中定义一个属性,该属性将被所有子项目用作生成工件的目的地. 为此,我正在考虑使用 project/build/finalName 但这似乎不起作用,即使对于简单的 poms: 命令 mvn archetype:create \-DarchetypeGroupId=org.apache.maven.archetypes \-DgroupId=com.m ..
发布时间:2021-11-25 14:56:43 Java开发

我可以将 jars 添加到 Maven 2 构建类路径而不安装它们吗?

Maven 2 在开发的实验/快速而肮脏的模型阶段让我发疯. 我有一个 pom.xml 文件,它定义了我想要使用的 Web 应用程序框架的依赖项,我可以从该文件快速生成入门项目.但是,有时我想链接到尚未定义 pom.xml 文件的第 3 方库,而不是为手动安装第 3 方库并安装它,并将依赖项添加到我的 pom.xml 中,我只想告诉 Maven:“除了我定义的依赖项之外,还包括 pom.xm ..
发布时间:2021-11-25 11:36:14 Java开发

使用 Maven 在 jar 中包含依赖项

有没有办法强制 maven(2.0.9) 在单个 jar 文件中包含所有依赖项? 我有一个项目,它构建到一个单独的 jar 文件中.我也希望将依赖项中的类复制到 jar 中. 更新:我知道我不能只在 jar 文件中包含一个 jar 文件.我正在寻找一种方法来解压指定为依赖项的 jar,并将类文件打包到我的 jar 中. 解决方案 您可以使用带有“jar-with-depende ..
发布时间:2021-11-25 11:18:12 Java开发

Maven:通过相对路径向 jar 添加依赖项

我有一个专有 jar,我想将其作为依赖项添加到我的 pom 中. 但我不想将其添加到存储库中.原因是我希望我常用的 maven 命令,例如 mvn compile 等,开箱即用.(无需开发人员自行将其添加到某个存储库中). 我希望 jar 位于源代码管理中的 3rdparty 库中,并通过 pom.xml 文件中的相对路径链接到它. 这能做到吗?怎么样? 解决方案 我 ..
发布时间:2021-11-25 11:17:42 Java开发

为 Maven 管理的依赖项获取附加到 Eclipse 的源 jar 文件

我正在使用 Maven(和 Maven Eclipse 集成)来管理我在 Eclipse 中的 Java 项目的依赖项.从 Maven 存储库中自动下载 JAR 文件的功能可以实时节省时间.遗憾的是,它不包括 API 文档和源代码. 如何设置 Maven 以自动获取源和 javadoc 附件并在 Eclipse 中正确注册它们? 解决方案 我确信用于 Eclipse 的 m2ecli ..
发布时间:2021-11-22 16:59:16 Java开发

配置 Maven 2 在编译阶段打印出 javac 命令

有什么方法可以强制 Maven 2 (>2.0.10) 打印它正在执行的实际 javac 命令.即使我们使用 MAVEN_OPTS 提高了最大值,我们仍然会耗尽内存.我希望能够看到正在执行但内存不足的实际命令. 我已经尝试在 pom 文件的插件管理部分使用下面的详细设置,但这似乎没有给我 javac 命令: org.apache.maven.plugins ..
发布时间:2021-11-22 16:37:56 Java开发