问题标签 [maven-profiles]

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 回答
492 浏览

maven - Maven:Pofile:依赖重复

我第一次尝试使用 Maven 配置文件。在我们的项目中,我们有几个依赖项(人们会期望 :))。现在我们要创建一个配置文件,所有依赖项都将“范围”作为“提供”

所以有两个配置文件,一个有 一个范围,一个<scope>provided</scope>没有一个范围。

我的问题是在创建具有多个配置文件的 pom.xml 时,重复了很多行。基本上,两个配置文件在依赖项部分都有相同的行集,除了<scope>provided</scope>

我试图找到一种方法来缩短这个文件。我正在寻找实现这一目标的方法。我没有找到一个好的解决方案。所以在这里发布一个问题。希望有人遇到过这个问题,可以在这里帮助我。

这就是我的 pom.xml 现在的样子:有没有办法缩短行?删除我在 pom.xml 中的所有重复?谢谢。

0 投票
1 回答
71 浏览

java - 在 Maven 中执行集成测试时出现异常

mvn verify使用针对我的 webapp执行集成测试时出现以下异常。集成测试只是使用 HtmlUnit 加载服务器 url 并检查状态代码 200。不确定我在这里缺少什么。看起来资源过滤在这里没有按预期工作。请指导。

错误日志:

pom.xml

src/test/resources/url.properties

0 投票
0 回答
143 浏览

jsf-2 - 如何使用 maven-ear-plugin 创建基于 maven 配置文件的变量以在 web.xml 中使用

我希望做与这个问题类似的事情:如何用 Maven 属性替换 web.xml 中的值?和这篇网络文章类似

我想使用基于 maven 配置文件的变量将 JSFProjectStage 添加到我的 3 个(战争)子项目的 web.xml 中。

我不使用 maven-war-plugin。我正在使用 maven-ear-plugin。有没有办法使用 maven-ear-plugin 做到这一点?

0 投票
1 回答
4208 浏览

java - Maven:插件部分中使用的基于配置文件的属性

我想提一下我在 Maven 配置方面相对较新。

我的情况:

  • 我使用 Maven 3.0.5 构建 J2E 应用程序
  • 该应用程序部署在四种不同的环境中:本地、开发、测试和生产
  • 我使用 maven 配置文件来配置特定于环境的配置
  • 我已经properties在文件系统的文件中定义了这些配置。

这是那些文件系统:

我在我的以下逻辑中加载了相应的属性文件pom.xml

使用此配置,我几乎可以在任何地方为我的当前配置文件使用相应的属性。无处不在,但<plugins>部分。我非常想从这些属性文件中加载例如我的数据库 url 或凭据,但是如果我将它们包含在它们中,app.properties它们就不会在插件部分中进行评估(例如,我获得了${endpoint}作为数据库端点的值)。

如何从该<plugins>部分中可访问的配置文件的文件中获取属性?

PS:是的,如果我直接在标签下的pom.xmlas 属性中添加这些属性<profiles>,它们是可以访问的,但我宁愿将我的密码保留在 pom.xml 中。

0 投票
0 回答
994 浏览

java - 打包战争时的动态@WebServiceRef wsdlLocation

我在用

要指定 wsdl 位置,我也使用 maven 配置文件,有些有不同的 wsdl 位置。

我知道注释不能动态更改,但是有没有办法在打包战争时选择正确的 wsdl 位置?(它是外部的,我不能只将 wsdl 文件放在配置文件文件夹中以使 maven 选择正确的位置) .

我正在考虑创建某种文件,其中将指定该名称(不是配置文件,这将不起作用)并将该文件添加为 wsdllocation,但我不确定这是否正确/什么样的文件应该。

将不胜感激任何帮助:)

0 投票
1 回答
170 浏览

tomcat7 - maven tomcat7 插件在哪里存储/读取依赖 jar?

我正在尝试通过 Maven 配置文件覆盖依赖版本。我做了一个安装战争的测试,它可以工作。问题是当我使用 maven tomcat 插件运行战争时。我想检查使用了哪个版本的 jar,但我不知道它从哪里读取 jar。我在可用文档上找不到任何有用的东西。有什么帮助吗?

0 投票
1 回答
344 浏览

java - 如何使 IntelliJ 项目文件尊重 Maven 配置文件

我已经将一个使用配置文件的 Maven 项目导入 IntelliJ。在 maven 项目窗口下,我看到了配置文件并看到我的所有项目都正确列出。当我选择一个配置文件时,它更新项目下定义的配置文件的依赖项。问题似乎是 IntelliJ实际上并没有使用这些更新的依赖项更新其项目文件(*.iml 文件)。

我遇到的问题是,当我通过 IntelliJ 运行应用程序时,它没有使用正确的类路径运行,因为没有使用活动配置文件的正确依赖项更新 iml 文件。

我在这里做错了什么,或者这只是不可能让 IntelliJ 使用仅在配置文件下定义的依赖项?

0 投票
1 回答
1054 浏览

properties-file - 使用 maven 配置文件配置基于 Spring 应用程序的代码

我有一个基于完整代码配置的 Spring 应用程序。我正在尝试结合 Maven 配置文件来设置我的数据库连接。我为本地、实时和暂存问题定义了一些属性。现在我尝试控制 Maven 配置文件。每个配置文件都定义了我的 MySql 数据库连接参数。这是我当前的设置:

local.properties 文件:

pom.xml

应用程序配置

这里的问题是我的属性没有加载!

0 投票
1 回答
79 浏览

java - 所有活动配置文件都在 Maven 构建期间执行吗?

当我在我的项目上运行 mavenhelp:active-profiles时,我得到以下信息

这是否意味着在 期间mvn build,所有这些配置文件都被应用?即当我运行时mvn clean package,所有这些配置文件都处于活动状态?

0 投票
0 回答
246 浏览

maven - 为什么在给定的 Maven 配置文件中跳过了surefire插件?

我正在阅读此配置文件配置

为什么配置 maven-surefire-plugin 跳过这里。我没有看到它必然会出现的任何阶段?

并且根据 antrun 配置,工件将以 environment.test.properties 结束(重命名为 environment.properties)。但这不是预期的正确吗?