问题标签 [maven-3]

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 投票
1 回答
2960 浏览

maven-3 - Appending JVM parameter to the parameter specified explicitly in plugin configuration?

Sometimes I need the parameter to be appended, instead of overriding the one in configuration:

for instance

should be added to

so the result would equal to

Could please anybody tell me if it is possible and how ?

EDIT: Please don't answer with " Why would you want to do that" kind of annoying questions.

0 投票
1 回答
6187 浏览

java - 如何使用 mvn site:site 生成站点?

我想用 mvn 生成一个站点,但我无法将它配置为生成index.html.

我可以运行不同的报告,例如:

不会产生任何东西。我想要的是mvn site:site自动生成报告和网站target/site。我还不需要部署它。

作为参考,这是我的 pom.xml。我也添加了src/site/site.xml,但结果相似。

0 投票
2 回答
518 浏览

java - 更改要由surefire-plugin加载的类路径上的位置顺序

有谁知道如何改变它?

我的意思是从

它与这个 surefire-plugin功能请求有关

这是因为 surefire-plugin 不能从 /target/classes 包含/排除资源......它只能通过<testResources>元素包含/排除资源,该元素只能影响 /target/test-classes,而不是 /target/classes

这一切都发生在 Surefire-plugin 中:

0 投票
1 回答
212 浏览

java - Maven 表达式解决问题

如何让 Maven 只解释文件中的内部表达式?具体情况是:

在我正在创建的原型中,有一个资源 web.xml 元素:

在 log4j.properties 中有这一行

其中内部表达式应该由 maven 解释,但外部表达式不应该,因为那是针对 log4j 的。maven 是否认识到它应该只解决内部问题?或者它看不到它。

0 投票
1 回答
4977 浏览

java - 项目中的 Maven 原型 - 如何保留包名称?

我正在尝试通过以下方式获取我的项目并从中生成原型:

问题是,我的项目具有 src/main/java 包结构 com.sample.app,但是当从原型生成项目时,原型必须具有用户想要的它,但我想这是不可能的。它似乎没有抓取 groupId 和 artifactId 并 archetype-resources/src/main/java基于此输入生成。

无论如何,这就是我认为有这个论点的原因:packageName

但它不起作用,仍然有archetype-resources/src/main/java/org/sample/app..

0 投票
3 回答
10935 浏览

java - 如何找出为什么 Maven 包含一个 jar?

我们将 Maven 3 与 IntelliJ 一起用于我们的 IDE。编译后,我们得到一堆 spring 2.0 的东西被包含在外部库中。如果我查看 Intellij 中的 Maven 项目依赖项,我看不到任何人依赖于 spring 2.0,所以我怀疑这是我们所依赖的东西。

我的问题是我将如何追踪这个?当我从根目录或我知道正在使用 spring 的子模块目录运行时, 我尝试做一个mvn dependency:tree -Dverbose -Dincludes=spring-aop甚至但没有得到任何结果。-Dincludes=spring

0 投票
3 回答
16047 浏览

maven-2 - 使用 maven 使用非标准目录布局

我正在尝试将 maven 应用于已经具有目录结构的现有项目。我可以从上一个问题中找到以下内容。

Maven目录结构

但是,我的要求更详细。目录结构见下图:

我知道我们可以有类似的东西

sourceDirectory如果我没记错的话,仅适用于 JAVA 源代码。

对于上述结构,我如何声明它pom.xml?移动目录是我现在的最后一个选择。

0 投票
1 回答
259 浏览

java - 避免替换表达式 archetype:create-from-project

嘿,谁能告诉我在通过 archetype:create-from-project 从项目中创建原型时如何避免替换项目中的某些表达式?

例如,它将项目中所有出现的“1.0”表达式替换为${version}

如果程序员从版本 1.0 的项目创建原型<version>1.0</version>,那么例如 xml 文件的标题

<?xml version="1.0"?>

更改为

....因为<?xml version="${version}"?> 原型资源中有用户输入 1.0-SNAPSHOT 作为项目版本

另外,从原型创建项目时是否可以提供更多参数?除了 groupId、artifactId、package 和 version 之外?

0 投票
2 回答
120226 浏览

eclipse - Eclipse 中的 Maven 插件 - Settings.xml 文件丢失

我为 Eclipse 安装了 Maven 插件。然后尝试更新索引并得到以下错误:

无法更新中心的索引|http://repo1.maven.org/maven2

在尝试通过 windows-preferences-maven-user 设置编辑代理设置时,我意识到没有这样的文件。我没有单独的 Maven 安装,只有插件。请问有人可以帮助解决问题吗?非常感谢。

干杯

配置:Helios Service Release 1 org.maven.ide.eclipse.feature (0.12.0.20101115-1102)“Eclipse 的 Maven 集成”

0 投票
1 回答
7253 浏览

maven-3 - 迁移到 Maven 3.0.1 - 部署失败并出现错误:500 only for top most maven-metadata.xml

我正在测试从 2.2.1 迁移到 Maven 3.0.1。

除部署阶段外,所有阶段都运行良好。

当我第一次使用 2.2.1 运行时,一切运行良好。

然后我切换到 3.0.1 并运行相同的命令,除了最上面的 maven-metadata.xml 文件之外一切正常。当 maven 尝试上传该文件时,我收到一个 http 错误:500。

如果您在下面的日志中注意到:

这失败了:

但这成功了:

令我惊讶的是,我没有找到关于这个问题的太多信息。话又说回来,maven 3 只推出了大约 8 个月。

我发现这两个我认为与我无关的问题:_http://maven.40175.n5.nabble.com/Created-MSITE-531-Site-deployment-fails-on-googlecode-repository-unnecessary- WebDAV 中的路径元素--td3307584.html

_http://maven.40175.n5.nabble.com/Moved-WAGON-319-Site-deployment-fails-on-googlecode-repository-unnecessary-path-element-in-WebDAV-UR-td3308501.html

我还尝试从“工件”中完全删除旧工件并再次部署。

我希望有人可以在这里为我指明正确的方向。

我在下面粘贴相关信息。

提前致谢。

这是控制台输出的相关部分:

这是我使用 -X 开关运行它时的堆栈跟踪: