问题标签 [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.
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.
java - 如何使用 mvn site:site 生成站点?
我想用 mvn 生成一个站点,但我无法将它配置为生成index.html
.
我可以运行不同的报告,例如:
但
不会产生任何东西。我想要的是mvn site:site
自动生成报告和网站target/site
。我还不需要部署它。
作为参考,这是我的 pom.xml。我也添加了src/site/site.xml
,但结果相似。
java - 更改要由surefire-plugin加载的类路径上的位置顺序
有谁知道如何改变它?
我的意思是从
至
它与这个 surefire-plugin功能请求有关
这是因为 surefire-plugin 不能从 /target/classes 包含/排除资源......它只能通过<testResources>
元素包含/排除资源,该元素只能影响 /target/test-classes,而不是 /target/classes
这一切都发生在 Surefire-plugin 中:
java - Maven 表达式解决问题
如何让 Maven 只解释文件中的内部表达式?具体情况是:
在我正在创建的原型中,有一个资源 web.xml 元素:
在 log4j.properties 中有这一行
其中内部表达式应该由 maven 解释,但外部表达式不应该,因为那是针对 log4j 的。maven 是否认识到它应该只解决内部问题?或者它看不到它。
java - 项目中的 Maven 原型 - 如何保留包名称?
我正在尝试通过以下方式获取我的项目并从中生成原型:
问题是,我的项目具有 src/main/java 包结构 com.sample.app,但是当从原型生成项目时,原型必须具有用户想要的它,但我想这是不可能的。它似乎没有抓取 groupId 和 artifactId 并 archetype-resources/src/main/java
基于此输入生成。
无论如何,这就是我认为有这个论点的原因:packageName
但它不起作用,仍然有archetype-resources/src/main/java/org/sample/app
..
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
maven-2 - 使用 maven 使用非标准目录布局
我正在尝试将 maven 应用于已经具有目录结构的现有项目。我可以从上一个问题中找到以下内容。
但是,我的要求更详细。目录结构见下图:
我知道我们可以有类似的东西
但sourceDirectory
如果我没记错的话,仅适用于 JAVA 源代码。
对于上述结构,我如何声明它pom.xml
?移动目录是我现在的最后一个选择。
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 之外?
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 集成”
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 开关运行它时的堆栈跟踪: