是否可以使用 GWT-Maven-Plugin 从命令行设置 user.agent 属性?

2024-01-07

我知道在我的 *.gwt.xml 文件中,我可以通过添加以下内容来指定我希望 GWT 编译器编译我的应用程序的浏览器:

<set-property name="user.agent" value="opera,ie8, gecko1_8, safari, ie9"/>

当我通过maven构建项目时,是否可以在命令行上设置此属性?当我在我的机器上进行本地开发时,我希望能够执行以下操作:

mvn clean install -Duser.agent="opera,ie8"

EDIT:从 GWT 2.7 开始,您现在可以通过-setProperty user.agent=…在命令行上;无需再调整 gwt.xml 文件。我不确定 GWT 的 Mojo 插件是否允许您使用它,但是net.ltgt.gwt.mavenGWT 的 Maven 插件即可。


您可以使用过滤您的资源 http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html,但这可能会使在 IDE 中工作变得更加困难。

在您的 gwt.xml 中:

<set-property name="user.agent" value="${user.agent}" />

然后在你的 pom.xml 中:

<resources>
  <resource>
    <directory>src/main/resources</directory>
    <filtering>true</filtering>
  </resource>
</resources>

以及当您不在命令行上给出属性时的默认值:

<properties>
  <user.agent>opera,ie8,gecko1_8,safari,ie9</user.agent>
</properties>

但请注意,这违背了内行之道™ http://developer-blog.cloudbees.com/2013/04/the-maven-way.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以使用 GWT-Maven-Plugin 从命令行设置 user.agent 属性? 的相关文章

  • 如何在maven中使用pom.xml解压任意文件

    我的路径 C ptc Windchill 10 1 Windchill 中有一个 zip 文件 请谁能告诉我如何使用maven解压这个文件 Maven 有一个与 Ant 一起使用的插件 使用该插件 您可以创建 Ant Tasks 该任务是一
  • Maven 未运行 Spring Boot 测试

    我有一个要测试的 Spring Boot REST API 我可以在 Eclipse 中手动运行测试 无需 Maven 并通过将应用程序作为 JUnit 测试运行 它运行良好并显示结果 但是mvn test正如您将在下面发现的那样 它不起作
  • 为什么需要添加工件 JSR305 才能使用 Guava 14+?

    在stackoverflow上查找信息时 我看到了一个与我类似的问题 但没有真正的答案here https stackoverflow com questions 3800033 guava r07 gwt and javax annota
  • 想要在 jaxb2-maven-plugin 生成的类中使用 @XmlRootElement

    我有一组从 WSDL 生成的 Java 类 它们运行良好 我正在为我正在使用的另一个 Web 服务添加另一个 WSDL 到项目中 但我在第二个 WSDL 生成的类中没有得到 XmlRootElement 注释 并且不明白为什么不这样做 这是
  • Jetty Plugin 9启动不喜欢icu4j-2.6.1.jar

    我对 mortbay 的 Maven jetty 插件 6 有相同的配置
  • Liquibase - 生成脚本而不将变更集应用于数据库

    在我当前的项目中 有一个数据库团队在将所有脚本应用于生产之前检查它们 我们使用 Liquibase 将变更集应用于开发 但对于生产 我们需要能够生成包含所有语句的 sql 文件 根据liquibase maven plugin的文档 upd
  • Maven 备用 pom

    调用 Maven 构建来指定替代文件来代替标准 pom xml 文件名时是否有参数 基本上 我需要运行test我的 Maven 构建目标是使用各种配置 现在我必须使用外部脚本来使用此配置更新标准 pom 然后恢复文件 我宁愿能够维护几个单独
  • 如何在不使用反射的情况下查看对象是否是数组?

    在Java中如何在不使用反射的情况下查看对象是否是数组 如何在不使用反射的情况下迭代所有项目 我使用 Google GWT 所以不允许我使用反射 我很想在不使用反射的情况下实现以下方法 private boolean isArray fin
  • 更改src iframe具有跨域功能

    我正在尝试使用 GWT 制作一款将在一个 iframe 内运行的应用程序 直到这里一切正常 问题是我的实际网络中有一种表单可以将请求发送到 iframe 使用java脚本 当我按下 发送表单 按钮时 我更改了iframe的src并稍后刷新它
  • Maven项目中的HDF5

    我正在尝试将 hdf hdf5lib H5 导入到 NetBeans 中的 Maven 项目中 它有这个作为导入行 import hdf hdf5lib H5 正如这里所建议的 https support hdfgroup org prod
  • CreateProcess error=206,运行 gwtCompile 时文件名或扩展名太长

    我的应用程序是一个 springboot gradle 应用程序 我的应用程序的一部分涉及使用 gradle 进行遗留 gwt 编译 它工作正常 但今天当我运行下面的 gradle 任务时 它显示 CreateProcess error 2
  • 梅文。存储库身份验证

    我尝试将设置部署到本地存储库 设置 xml
  • GWT 代码服务器在使用 Maven 原型的新生成的项目中找不到模块

    我已经使用 GWT 和 eclipse 一段时间了 我想玩一下 Maven 和 GWT 插件 gwt maven plugin 在此输入链接描述 http mojo codehaus org gwt maven plugin 我尝试在 Ec
  • GWT 与 Apache Wicket

    GWT 和 Wicket 都是有状态的 基于 Java 对象的 GWT 完全基于客户端 具有 javascript 优化 CSS 优化等功能 而且我对 Apache Wicket 还很陌生 我对 Wicket 的了解越多 就越感觉它与 GW
  • 在 Maven 中添加 java 源(.java 文件)来测试 jar

    我正在利用我的 pom xml 并且能够为 src main java 例如 app jar 以及 src test java 例如 app test jar 生成 jar 我还能够将我的 java 源代码包含在 app jar 中 即 j
  • Maven 依赖冲突:org.w3c.dom.ElementTraversal

    我有一个 Java 代码库 它使用 Maven 进行依赖项解析并在 CI 上运行测试 经过最近的一批开发 大到足以很难识别重大更改 我的一些测试现在在通过 Maven 运行时失败了NoClassDefFoundError for org w
  • 在 GWT 中调用本机 (C++) 代码

    我正在 GWT 中开发一个应用程序 它需要调用 Directshow 中的本机 C 代码来进行一些多媒体处理 我猜我不能使用 JNI 因为 GWT 将代码转换为 javascript 我确实看过论坛上的类似帖子 以及关于 JSNI 的 GW
  • 如何自动将 gwt.codesvr 附加到页面 URL

    在托管模式下运行 GWT 应用程序时 通常需要在查询字符串参数中添加代码服务器的位置 例如 而不是index html可能需要打开index html gwt codesvr 127 0 0 1 9997 问题是gwt codesvr通常不
  • Maven 使用反应器选项 -pl 构建二级+子项目

    我的maven项目结构如下 Project A pom xml ProjectB pom xml ProjectC pom xml ProjectD pom xml ProjectY pom xml 通过使用 Maven Reactor 选
  • gwt - 在 RPC 调用中使用 List

    我有一个 RPC 服务 方法如下 public List

随机推荐

  • 当我事先不知道密钥时,如何在 C# 中解析 JSON 对象?

    我有一些 JSON 数据 如下所示 910719 id 910719 type asdf ref id 7568 910721 id 910721 type asdf ref id 7568 910723 id 910723 type as
  • 如何检查下一个运算符是否可以使用?

    有关任何 Axapta 版本的问题 如何检查 下一个 运算符是否可以与记录一起使用 如何抑制调试器对不可接受的 下一个 运算符 Thanks 重现代码 static void Job13 Args args CustTrans ct1 Cu
  • 如何通过 mysql 中的联接提高 order by 性能

    我正在开发一个社交网络跟踪应用程序 即使是连接也可以通过适当的索引来正常工作 但是当我添加 order by 子句时 总查询的执行时间增加了 100 倍 我使用以下查询来获取没有 order by 子句的 twitter users SEL
  • 通过$.post动态加载内容不保留点击事件

    因此 我正在尝试创建一个 TODO 列表 但是一旦我动态加载内容 我就会遇到 单击 事件的问题 我想要实现的是 一旦我单击一个元素 就通过 post 将 id 发送到 PHP 文件 该文件从我的 MySQL 数据库中删除该行 然后 显示一个
  • 在正则表达式 python 中转义 \s 匹配中的 \n

    我想替换所有空格字符 除了 n with 我尝试使用正则表达式 s 但它也与换行符匹配 有什么方法可以跳过 n in s在正则表达式中 如果您不必考虑 Unicode 您可以使用 t r f v 或者 自从 v匹配 VT 垂直符号 x0b
  • node-mongodb-native:如何通过我的应用程序共享连接回调的 db api 对象

    我目前正在从 mongoose 回滚到 node mongodb native 所以我对这个话题很陌生 然而 我目前的问题是想要在服务器启动时创建一个数据库集合 然后我可以通过应用程序使用它 不幸的是 我只在存储库中找到了示例 您只能在连接
  • 尝试重新加载 module.pm 已中止。编译失败

    我有一个正在执行的 Perl 脚本mod perl并作为HTTP server myServer pl uses a module pm 当我与一位用户一起使用时 一切看起来都很好 但是当我将它置于数百个用户的压力下时 它给了我这个奇怪的错
  • QWidget 报告错误的宽度值

    我想查询小部件的宽度以执行一些自定义布局管理 不幸的是 无论小部件实际有多大或多小 以下代码都会返回 640 int myWidth this gt rect size width this is my class derived from
  • 为什么 video.requestPictureInPicture() 只能运行一次?

    我正在尝试通过 Javascript onscroll 函数进入和退出视频的 PIP 模式 并且我只能进入和退出此模式一次 这是我的代码笔 if myVideo paused myVideo currentTime gt 0 myVideo
  • PHP 从数字字符串中删除逗号

    在 PHP 中 我有一个全是字符串的变量数组 一些存储的值是带有逗号的数字字符串 我需要的 一种从字符串中修剪逗号的方法 并且仅对数字字符串执行此操作 这并不像看起来那么简单 主要原因是以下几点失败 a 1 435 if is numeri
  • Git Gui 不会忽略提交消息中以井号 (#) 开头的行

    当我使用git commit 以井号 开头的行将被忽略 但当我使用 Git Gui 提交时 它们不会被忽略 如同使用井号 开始 git 提交消息 https stackoverflow com questions 2788092 start
  • 使用模板的 Docusign 嵌入式签名

    我需要步骤 程序让收件人使用模板通过 NodeJS 应用程序进行签名 目前我正在使用 docusign 节点 sdk 我想通过 API 将签名嵌入到应用程序中 嵌入式签名 而不是在另一个窗口中打开 DocuSign 我建议你看一下DocuS
  • Android Vimeo 视频在 webview 中第二次播放时崩溃

    我在webview中播放vimeo视频 源代码你可以看一下 Android Vimeo 视频无法在 webview 中播放 https stackoverflow com questions 25130801 android vimeo v
  • MadExcept 在尝试最后时触发

    我正在使用 MadExcept 来调试我的应用程序 这是一个优秀的框架 但当 try finally 块发生异常时 它仍然显示那个丑陋的框 并且用户认为应用程序已经崩溃 我怎样才能删除它 有办法吗 听起来好像它正在按设计工作 try fin
  • 如何正确分发带有数据文件的 pip 包?

    我有一个要分发的包 mymodule data 1 txt mymodule init py tests test mymodule py setup py 为了将其安装在 virtualenv 下 我应用以下命令 pip install
  • 在 GoDaddy Linux 托管中部署 Web 应用程序

    我正在尝试将 laravel 应用程序部署到 godaddy linux 托管 我在引用我购买的域使用的 laravel 文件夹中的 public index 时遇到问题 我看过教程将文件移动到托管根目录 公共 的公共文件夹中 我希望尽可能
  • 是否可以设置默认的 PDO 获取模式?

    在检索数据之前 我总是必须输入 STH gt setFetchMode PDO FETCH OBJ 为了使我的代码更具可读性 如果我可以在某处设置默认模式 那就太好了 Thanks Edit 我最初希望可以将 PDO FETCH OBJ 添
  • Node.js 在同一项目中进行 React 和 Rest 路由

    我对 NodeJS 还很陌生 并且制作了一些充当休息服务的应用程序 并且我从 HTML 页面调用休息服务 我还制作了一些反应应用程序 问题 我可以将这两种类型的应用程序放在同一个应用程序中 以便我的 React 应用程序可以使用本地剩余 U
  • 对于推送通知,websocket 是必需的吗?

    我在服务器端有 PHP 在客户端有 HTML 和 javascript 我正在制作一个应用程序 利益相关者可以在其中输入一条消息 该消息会实时广播到一个组的多个接收者 我在 google 上做了一些研究 我知道我需要使用 WebSocket
  • 是否可以使用 GWT-Maven-Plugin 从命令行设置 user.agent 属性?

    我知道在我的 gwt xml 文件中 我可以通过添加以下内容来指定我希望 GWT 编译器编译我的应用程序的浏览器