问题标签 [maven-resources-plugin]
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 - Spring Boot - Maven - 排除文件夹不起作用
我有一个spring boot app,项目结构如下。
我想从构建中完全排除 node_modules 。我在 pom 中有一个条目来排除这个文件夹,但它不起作用。
pom.xml,
spring - spring-boot-maven-plugin 在运行后恢复属性文件
这是我的项目在 pom.xml 中的构建配置,当我打包项目时,属性文件已经随所选配置文件属性发生了变化,但是当我使用 maven-boot-plugin:run in 运行项目时Intellij IDEA
,属性文件发生了变化旧样式和数据库连接引发异常。例如,正常的 application.properties 具有以下键:
打包项目后是:
但是在运行 spring boot 插件后,属性文件更改为第一种样式。
java - Maven,本地目录的相对路径
我想复制“.jenkins”或“Temp”目录中的文件。
这就是我的 pom.xml 现在的样子。它在我的本地机器上为我工作,但它不适用于其他用户。
这就是我要的:
问题:如何确保文件始终复制到“temp”或“.jenkins”文件夹中?有什么变量吗?
eclipse - 什么决定了 Maven 插件版本pom.xml 的部分?
我将 Eclipse Kepler 与 M2E 一起使用。我创建了一个空的 Eclipse 项目,直接转换为 Maven 项目。pom.xml 被清理:没有依赖或构建部分,没有父 POM。Maven settings.xml 是默认的:不包含任何信息。
借助 M2E咨询Effective POM时,存在许多插件:
例如插件maven-resources-plugin的 2.5 版本被加载。为什么是这个版本而不是更新的版本?
我知道我可以通过在 pom.xml 中指定插件和所需版本来覆盖它,但我想知道这些默认版本值是如何加载的。
超级 POM 包含了有效 POM 的一部分内容,但大多数插件似乎都不知从何而来。
maven - Maven 资源和 docker-maven-plugin
我想更好地了解 Maven 如何处理资源,特别是插件如何重用Resources
Maven 提供的基础设施:
我已经阅读了 Maven 的资源部分并查看了Maven 资源插件。
现在我遇到了来自 Spotify的Docker Maven 插件。其中包含以下配置部分:
查看插件的自述文件,我找不到任何解释允许元素使用哪些子元素<resource>
。我假设该<resource>
元素实际上与 Maven 的org.apache.maven.model.Resource
类有关,并且我可以重用 Maven 的文档来了解它的工作原理。但是根据我上面链接的 Maven 文档,似乎<include>
元素必须嵌套在<includes>
上面的代码清单没有做的元素内。现在我很困惑。
总结一下:如果插件没有准确记录其配置的工作原理,我在哪里可以找到明确的答案。插件是否存在某种 XML 模式参考,我可以在其中查找特定元素的工作方式?
java - Maven过滤在构建期间替换多个令牌?
我可以${..}
在src/main/resources
. 我还想用@{}
特定文件
src/main/webapp/WEB-INF/content/test.jsp
或目录下的模式替换标记src/main/webapp/WEB-INF/content
。
我尝试添加<delimiter>@{test.version}</delimiter>
但我不确定如何制作特定目录src/main/webapp/WEB-INF/content
。
test.version
将在运行时出现,如 mvn clean install -Dtest.version=100
java - Maven 包仅包含第二次运行的文件
我正在创建一个非 java Maven 工件。在pom.xml
我解决了一些依赖项,然后使用exec
插件运行自定义脚本。有些文件是在目录中创建的,但 Maven 在将它们打包到 jar 时看不到它们。
当我运行mvn package
两次时,第二次运行确实包含 jar 中的资源文件。
任何想法为什么会发生这种情况?该脚本在阶段期间运行,因此在阶段创建 jarcompile
时已经创建了文件。package
这是我的pom.xml
配置的相关(希望)部分:
所有变量和路径都是有效的,在第二次运行时,我得到了一个包含预期内容的 jar。但不是在第一次。
java - maven-resources-plugin:2.5 /checkRar.resource (权限被拒绝)
我正在尝试使用 Netbeans 在我的 Mac 上构建 Maven 项目。但是我对 maven-resources-plugin 有一些奇怪的问题
它在我的所有 .resources 文件上返回“权限被拒绝”。
eclipse - 由于 InvalidAlgorithmParameterException,无法将工件从/向中心传输:trustAnchors 参数必须非空
当我尝试安装pom.xml
maven 项目时,出现以下错误。请帮忙。
无法在项目 pm 上执行目标 org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources):执行目标 org.apache.maven.plugins:maven-resources-plugin 的默认资源: 2.6:资源失败:插件 org.apache.maven.plugins:maven-resources-plugin:2.6 或其依赖项之一无法解析:无法将工件 classworlds:classworlds:jar:1.1 从/向中央传输(https:// /repo.maven.apache.org/maven2):java.lang.RuntimeException:意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须为非空