首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Maven不能识别包含"-“的参数

Maven是一个Java项目管理工具,用于构建、发布和管理Java项目。它使用基于XML的项目描述文件(pom.xml)来定义项目的结构、依赖关系和构建配置。

对于Maven不能识别包含"-"的参数的问题,这是因为Maven在解析命令行参数时,将"-"视为分隔符,用于指定插件参数或Maven自身的参数。如果参数中包含"-",Maven会将其解析为无效的参数,导致识别失败。

为了解决这个问题,可以采取以下几种方法:

  1. 使用"--"作为参数的前缀:在命令行中,将参数的前缀从"-"改为"--",Maven会将其识别为有效参数。例如,将"-Xmx512m"改为"--Xmx512m"。
  2. 使用属性来替代参数:在pom.xml文件中,可以使用属性来代替包含"-"的参数。例如,将"-Dmaven.test.skip=true"改为"<maven.test.skip>true</maven.test.skip>"。
  3. 修改Maven插件的配置:如果是某个特定插件无法识别包含"-"的参数,可以尝试修改插件的配置,将参数名改为不包含"-"的形式。

总结起来,Maven不能识别包含"-"的参数是因为其解析命令行参数的机制导致的。可以通过改变参数的前缀、使用属性替代参数或修改插件配置来解决这个问题。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云开发者工具 Maven 插件:https://cloud.tencent.com/document/product/876/34959
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

EasyDSS提示所配置路径不能包含中文处理方法

EasyDSS能实现视频流媒体上传、转码、存储、录像、推流、拉流、直播等功能。在视频能力上,平台可支持用户自行上传视频文件,也可将上传点播文件作为虚拟直播进行播放。...图片 有用户反馈,用户EasyDSS服务器因中毒导致其文件丢失,重新拷贝压缩后再进行运行,发现平台提示所有配置路径不能包含中文,如下图所示,不知道如何解决。...我们发现该用户配置路径并不包含中文: 图片 2)然后再查看版本。...图片 随着视频直播行业蓬勃发展,视频直播点播平台EasyDSS在该领域应用也得到快速普及。...EasyDSS灵活可拓展视频能力,很适合OTT TV、IPTV、互联网教育、视频聊天、现场直播和VOD等应用。

56020

创建包含源文件IP-带有参数

创建包含源文件IP-带有参数 第一步:在操作系统下,执行菜单命令【开始】-【所有程序】-【Xilinx Design Tools】-【Vivado2018】点击【Vivado2018】,启动Vivado...第二步:弹出如图所示“Settings”对话框。在该对话框左侧窗口中,找到并展开“IP”选项。在展开项中找到并选择“Packager”选项。在该对话框右侧窗口中,按如下参数进行设置。...第八步:单击【OK】按钮,在Vivado右侧窗口中,出现配置IP参数界面。如图所示,给出了“Identification”参数配置对话框。在该对话框中,按如下参数进行设置。 ?...第十步:弹出如图所示“Compatibility”参数配置对话框,该配置对话框用于确认该IP所支持FPGA类型 第十一步:单击“File Groups”选项,弹出如图所示“File Groups...(1)“Editable”选项用于决定用户是不是可以修改该参数值,如果不想让用户修改该参数值,则可以将“Yes”修改为“No”。

2K00

利用MAVEN打包时,如何包含更多资源文件

般情况下,我们用到资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应jar或者war...有时候,比如mybatismapper.xml文件,我们习惯把它和Mapper.java放一起,都在src/main/java下面,这样利用maven打包时,就需要修改pom.xml文件,来把mapper.xml...文件一起打包进jar或者war里了,否则,这些文件不会被打包。...(maven认为src/main/java只是java源代码路径)。网络上有很多方法,我大概试了下,几种方法都可以,可以任选一种即可。...方法1,其中**/*这样写法,是为了保证各级子目录下资源文件被打包。 Xml代码   test     <!

92010

Maven学习】Maven打包生成普通jar包、可运行jar包、包含所有依赖jar包

大家好,又见面了,我是你们朋友全栈君。...使用maven构建工具可以将工程打包生成普通jar包、可运行jar包,也可以将所有依赖一起打包生成jar; 一、普通jar包 普通jar包只包含工程源码编译出class文件以及资源文件,而不包含任何依赖...二、包含所有依赖jar包 普通jar包,只在pom文件中包含依赖信息,而不包含真正依赖,但同时maven也可以打包生成包含所有依赖jar文件,可参考本博客文章 Maven打包生成包含所有依赖...jar包 三、可运行jar包 可运行jar包,除包含工程源码编译结果外,还包括所有依赖,可利用java -jar 命令直接运行。...(所有的依赖jar包直接变成了class) 使用maven生成可运行jar包,可参考本博客文章 maven打包生成可执行jar文件。

3.7K20

如何读取到maven中profile设置参数

如何读取到maven中profile设置参数 一、介绍 在maven工程中,我们会用到profiles来配置不同环境不同参数。...profiles> 二、使用 比如说,我们有下面两个文件,example.yml,example.txt example: host: ${host} 请注意,当前host是${host} 在我们使用maven...当做我们包管理构建工具时候,就可以用到里面的resources标签,来修改我们文件 只要正确配置,在构建工程时候就会修改${}值,如下进行配置 ...自己命令手动构建的话,请加上-PfrofileId,例如mvn clean package -Pdev 构建完成,我们去target目录中看看,发现在编译完成后,相对应占位位置值已经发生了变化 三...具体可以看看我这篇文章 SpringBoot中读取配置几种方式 | 半月无霜 (banmoon.top) 如果${}失效的话,请试试@@ example: host: @host@ 这是因为使用了

35410

Springboot 防止XSS攻击,包含解决RequestBody Json 格式参数

一、前言 最近项目做安全测试,发现存在XSS攻击可能,于是乎上网找找看,找了很多基本都是继承HttpServletRequestWrapper,对getParam、getQueryString等获取参数方法进行重写...,对参数进行html转义,马上找一个加上试了试,可是发现保存对象还是没有转义,后来才想到项目是前后端分离,基本都是@RequestBody注解接收application/json格式参数,通过以上方法是获取不到参数...现在目标很明确了,就是要把默认 MappingJackson2XmlHttpMessageConverter 给替换掉,我们自己写,然后在转换json参数后再进行html转义,理所当然想到如下办法...>> messageConverters) { /** * 替换默认MappingJackson2HttpMessageConverter,过滤(json请求参数)xss...ObjectMapper 里面的 JsonHtmlXssDeserializer,这个解析器是解析json字符串时调用,我们在里面对解析出来参数进行转义就可以了。

1.6K10

牛逼plusspringboot+maven车牌识别开源系统

今天介绍一款车牌识别开源系统- yx-image-recognition,大伙需要可以收藏哈!!! ?...gitee开源地址: https://gitee.com/admin_yu/yx-image-recognition 介绍 spring boot + maven实现车牌识别系统 基于Opencv实现...、在EasyPR-Java基础上优化配置及依赖版本 入门级项目 软件版本 jdk 1.8+ maven 3.0+ opencv 4.0.1 ;javacpp1.4.4;opencv-platform...build path;或者修改pom文件注释内容,将opencv-platform依赖取消注释 spring boot方式运行项目,浏览器上输入 http://localhost:16666/index...当前项目仅实现了黄牌、蓝牌车牌识别操作,接下来会继续优化代码架构,并且加上绿牌识别、车牌识别训练等操作 后续会逐步加入人脸识别等功能

41620

识别细胞结构上,AI做到了人类不能事情

利用人工智能(AI)标记和识别细胞 3D 结构是一个非常有趣研究课题,需要用到生物学中荧光显微镜技术和深度学习等 AI 技术。...深度学习发挥重要作用 在识别细胞结构过程中,深度学习发挥了重要作用。2017 年,该团队提出利用深度学习来识别未标记细胞明视野图像中难以发现结构,并证实了这种方法可行性。...论文链接:https://www.biorxiv.org/content/10.1101/289504v4 AI 识别细胞发展历程 在过去几年里,从事人工智能研究科学家们设计了几个系统来识别这些模式...PICS 包含了基于 U-Net 软件和显微镜硬件技术,因此,PICS 不是先获取图像并训练机器,之后在进行进一步处理,PICS 是无缝地进行。...例如,华盛顿特区美国天主教大学一个研究小组使用了一种称为 GAN 神经网络来识别相衬光学显微镜图像中细胞核。

37520

发现插件生成robots.txt不能被谷歌和360识别

上次通过《正确 Win 主机网站伪静态设置方法》重新设置了玛思阁伪静态,当时由于使用 Rewrite robots 没有效果,就安装了一个生成 robots.txt 插件,然后发现访问 robots...地址也有了指定内容。...谷歌在【已拦截网址】选项中总是显示【语法有误】,在 sitemap 提交界面也用英文提示“所有内容被 robots 拦截...”云云。但是百度却未受影响,开始收录玛思阁文章了。。。 ? ?...于是我去复制了别人正常收录 robots 内容,然后贴到 robots 插件中生成新,结果发现在谷歌 sitemap 提交时依然提示全部被拦截!我勒个去,这明显说明问题出现在插件上了!...另外,不知道各位有没有设置过更新服务【WP 后台=>设置=>撰写】,在我搜索 robots 时候看到了别人提供博客更新通知列表,管它有没有用,先加上再说: ?

93690

Jenkins部署Maven多环境项目(dev、beta、prod)参数设置

推荐阅读: 使用Jenkins配置Git+Maven自动化构建: http://blog.csdn.net/xlgen157387/article/details/50353317 ---- 在一个多开发和生产环境项目中...: mvn clean install -Pdev -Dmaven.test.skip=true 如果我们在使用Jenkins时候不指定特定参数的话,Jenkins默认只会根据resource 环境参数进行编译打包...那么我们在使用Jenkins时候如何设置这些参数,使得按着我们想法去编译执行哪?答案如下: 在Jenkins ver. 2.46.1下是这样设置: ?...其中Goals and options 指定就是以何种命令进行编译,注意是这里是没有 ‘mvn’,这一点在红色圈位置也有说明,如果自己不知道加上了‘mvn’也就是参数为: mvn clean install...因此,使用正确参数之后就可以正确编译了~

2.6K20

智能振弦传感器参数智能识别技术原理

智能振弦传感器参数智能识别技术原理河北稳控科技在2020年就开始研发出智能振弦传感器电子标签专用读数模块模块TR01,最早应用到手持振弦采集仪VH03型上面,并申请获得了两项标准专利,一直应用于工程项目上安全监测使用...VM系列振弦采集模块(包括稳控所有新升级振弦采集仪)都可以读取振弦传感器内置两线制电子标签,获取传感器数字信息(传感器型号、量程、K值、编号等,如厂商 品牌: 型号: 类别:应变计 量程:0.000...1 初始频率:2102Hz0Hz0Hz0Hz 传感器实时数据:信号幅值00%信号质值00% 数值-18.19uE 频率2092.1 频模4376.93 实时 温度 25.2'C 等),图片振弦传感器参数智能识别技术当数十上百支传感器接长电缆...、量程、K值、编号等最详细信息),即使丢失损毁标签或被挖断成捆传感器,使用了智能振弦传感器(嵌入电子标签专用读数模块TR01)也能一测就立马一一对应,对于监测数十上百支智能振弦传感器使用智能振弦采集仪器就能很好处理带有识别编号数据存储等一键导出...图片现阶段已经完全支持四线制所有类型振弦式传感器,再往后还会不断增加支持类型及不同线制传感器,只有掌握核心综合技术才能让生产变得更加智能化,不仅仅是节约了生产成本,还能给工程师使用过程中有愉快工作体验

45820

连 GitHub 都不能朝鲜,居然开发出了人脸识别技术

搭载指纹识别和三维人脸识别的蓝天手机 这篇技术文章中,陈述了人工智能发展趋势,并表示为了顺应世界人工智能发展潮流,朝鲜正在加强自己 AI 技术研发。...朝鲜研发的人脸识别方案展示 由此而搭建算法模型,从包含了 3000 万个面孔数据库中,进行了训练学习,最终达到了不错效果。通过 Android Studio 开发了适用于手机设备应用程序。...此外,朝鲜研究人员还在沉浸式设备中开发了面部识别引擎和应用软件。 ? 朝鲜大学生在课堂上探索 VR 设备 目前,朝鲜已将面部识别相关技术,应用于他们开发智能手机中。...比如国民手机——蓝天牌手机阿里郎 151,是通过图像分析进行人脸识别的,较新智能手机(例如平壤 2425)中,人脸识别技术还配备了红外摄像头来实现。...在朝鲜当地 11 月 5 日一个展览会上,朝鲜平壤信息技术局也发布了一项基于 AI 面部识别技术,以进行实时识别行人身份、车牌信息、交通监控等。

1.5K20

JavaWeb——Maven基础之详细总结,从零开始搭建Maven工程,包含一些常见坑org.eclipse.jdt.internal.compiler.classfmt.ClassFormatEx

1 Maven概述 1.1 Maven基本概念 Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM: Project Object Model),一组标准集合,一个项目生命周期(Project...由上一节讲到5个命令可知,从前到后执行范围是逐级包含,实质上这就是生命周期,Maven有三套生命周期: 清理生命周期; 默认生命周期; 站点生命周期(不常用)。 ?...3)在IDEA->Settings->Maven(可直接搜索)->Runner,设置VM-Options,若使用Maven提供骨架创建Maven工程时,需要联网,为了不联网情况下也可以成功创建,那么配置此参数...5.2 使用IDEA创建MavenJava工程 1)新建Maven工程,参数选择如下,quickstart为maven java工程 一个骨架(模板),首次使用要联网下载(这里若是新建工程后出现错误...1)新建Maven工程,参数选择如下,相比于Java工程,只是骨架不同而已,后续步骤一样,不再赘述。 ?

91330
领券