eclipse下mvn install成功,使用批处理bat文件执行出错

本项目在使用eclipse时,maven插件进行clean,install都是成功的。

但是,在使用bat批量打包时,弹出错误:: Could not find artifact com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 5, column 10 -> [Help 2]。

set ns_common_base="D:\gzhc-dev\git\hc-hipay-common"
cd %ns_common_base%
call mvn clean
call mvn install

如果有大侠知道是什么原因,还请指教,不胜感激!!!

3个回答

本地仓库缺少了 com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT , 先把依赖关系弄好。

把父工程打包回本地工程

Paynesix
Paynesix 这很奇怪的是,eclipse与脚本执行的是同一个工程!
11 个月之前 回复

缺少了 com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT ,

Paynesix
Paynesix 多谢回答!从所展现的问题中,确实为缺少了这个,解决后的答案已在楼下回答
11 个月之前 回复

已解决: 先多谢楼上的解答!
问题分析:从异常来看,是依赖文件有问题,但是所依赖的文件是存在的,原因是,所依赖的com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT文件是eclipse所建立的目录下,所以在cmd下执行时找不到它。
解决方法:建立一份pom.xml文件到需要打包的项目工程的父目录中(D:\gzhc-dev\git\)。内容与eclipse中的相同。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
执行mvn -install出错
执行mvn -install出现下面的错误,求大神给出解决办法。rn[img=https://img-bbs.csdn.net/upload/201904/02/1554210654_252549.png][/img]
mvn clean 失败,mvn install可以成功
[INFO] Scanning for projects...rn[INFO] rn[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1rn[INFO] rn[INFO] ------------------------------------------------------------------------rn[INFO] Building hadoop-web Maven Webapp 1.0-SNAPSHOTrn[INFO] ------------------------------------------------------------------------rn[INFO] rn[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ hadoop-web ---rn[INFO] Deleting F:\workspace\hadoop\hadoop-web\targetrn[INFO] ------------------------------------------------------------------------rn[INFO] BUILD FAILURErn[INFO] ------------------------------------------------------------------------rn[INFO] Total time: 1.332 srn[INFO] Finished at: 2016-11-17T09:19:30+08:00rn[INFO] Final Memory: 5M/154Mrn[INFO] ------------------------------------------------------------------------rn[color=#FF0000][ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project hadoop-web: Failed to clean project: Failed to delete F:\workspace\hadoop\hadoop-web\target -> [Help 1][/color]rn[ERROR] rn[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.rn[ERROR] Re-run Maven using the -X switch to enable full debug logging.rn[ERROR] rn[ERROR] For more information about the errors and possible solutions, please read the following articles:rn[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionExceptionrn
批处理(bat)文件执行 python
版权声明:本文为博主原创文章,转载请注明出处。 看到一篇博文,下附原文链接,方法为: 如果直接点击bat 文件,运行完成后,会自动关闭运行窗口,不方便查看运行过程与执行结果。 于是本人稍加调整, 方法1:(任意位置创建bat 文件) cd D:\xxx(路径)\ & python pyall.py @pause 方法2:(要执行的*.py路径下,创建bat 文件) python ....
执行mvn install 命令报错
[INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 22.172s [INFO] Finished at: Sat Aug 24 00:08:34 CST 2013 [INFO] Final Memor...
先执行mvn clean在执行mvn install 和mvn clean install有什么区别吗
先执行mvn clean在执行mvn install 和mvn clean install有什么区别吗
bat批处理执行python
最近的python网络编程实验,在执行python脚本时,需要不断地输入参数来测试实验代码,甚是繁琐(尤其是在给别人演示代码的时候)。想着是不是可以设计一个自动化一键执行的脚本,那样不就能(yu)轻(kuai)松(de)许(zhuang)多(bi)。
bat批处理执行MySQL
批处理文件执行MySQL并导出查询结果~   @echo off echo 批处理文件执行MySQL title 批处理文件执行MySQL set path_home_mysql=D:\MySQL5\ set path_bin_mysql=%path_home_mysql%bin\ set ip=127.0.0.1 set database_mysql=database_nam
使用maven构建,mvn install报错
我的项目是使用maven构建的,使用eclipse 执行maven的install时报错:rn[code=text] at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)rn rn rn rn[/code]rn请问怎么解决?
java如何执行bat(批处理)文件?
java如何执行bat(批处理)文件?
批处理bat文件
想写一个WinXP下使用的批处理文件(bat文件),用途如下:rnrn1.给出选项,选择需要登录远程Linux服务器(比如:1.1.1.1 , 2.2.2.2 ,3.3.3.3)rnrn2.根据选项登录到相应的服务器后都要重启Jboss服务(使用如下命令重启服务:jbosskill-->jbossclean-->jbossrun)rnrn在线等。。。。rnrn
批处理(bat)文件详细教程
也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,自动化程度高,但功能较为薄弱。我不想让自己写的教程枯燥无味,因为牵缠到代码(批处理的内容算是代码吧?)的问题本来就是枯燥的,很少有人能面对满屏幕的代码而静下心来。所以我会用很多简单实用的例子让读这篇教程的朋友去体会批处理的那四射的魅力,感受它那古灵精怪的性格,不知不觉中爱上批处理(晕,怎么又是爱?到底批处理和爱有什么关系?答案:没有!)。再说句“闲话”:要学好批处理,DOS基础一定要牢!当然脑子灵活也是很重要的一方面。
批处理(*.bat)文件 -> 命令
1、 /? 帮助start cmd /?2、 /k 执行字符串指定的命令但保留 /c 执行字符串指定的命令然后终止 start cmd /k "node app.js"
git命令批处理bat文件
Git装好后有个cmd目录,把这个路径加到Windows的path环境变量下,然后像平时写bat批处理文件一样,把git命令写到里边去就行了。不用再做bash的login操作。 此时脚本中执行其他的dos命令和第三方命令行程序均不受影响。 我的cmd目录是在:E:\Program Files (x86)\Git\cmd 然后就可以新建一个bat文件,在里面写需要做的操作。 例如
bat文件批处理+python
for %%i in (*.json) do labelme_json_to_dataset “%%i” pause
powershell下MVN install命令执行失败的解决
目标命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.2.0 -Dpackaging=jar -Dfile=F:\SVNCheckOut\*******\ojdbc6.jar 正常来说在maven安装路径下的bin目录执行肯定没问题,但是报了如下错误: [ERROR] Th...
C#执行bat批处理的问题
我这里倒是有一个方法:rnrn[code=C#]Process proc = new Process();rnrn proc.StartInfo.FileName = "cmd.exe";rnrn proc.StartInfo.UseShellExecute = false;rn proc.StartInfo.RedirectStandardInput = true;rn proc.StartInfo.RedirectStandardOutput = true;rnrn proc.Start();rnrn proc.StandardInput.WriteLine("dir");rn proc.StandardInput.WriteLine("exit");rnrn string line = null;rn rn line = proc.StandardOutput.ReadLine();rn rn while (line != null)rn rn richTextBox1.AppendText(line);rn richTextBox1.AppendText("\n");rn line = proc.StandardOutput.ReadLine();rn [/code]rnrn但这个方法会跳出一个cmd的窗口....我希望是不要跳出任何窗口,只是在我的程序里显示运行的结果rn我的目的是用写一个备份和恢复Oralce数据库的工具,可以用在cmd下执行相关的oracle命令来实现,希望能实时显示结果rnrn有什么解决方法么?多谢帮顶~
PHP 中执行 bat 批处理
这里有几个需要注意的地方 1.安全因素: 由于防止黑客入侵的原因,system,exec等函数可能被禁用. 如果对安全有信心,可能打开允许.  我的环境中system是被禁用的,exec是允许的.  2.目录级别: 如果是网页访问,经过Apache/nginx, 那么 你的程序只允许访问 Document Root 范围下的文件.  不要尝试访问范围外的批处理文件. 3
bat批处理使用详细教程
bat批处理使用详细教程 比较全的介绍了批处理使用方法
idea 开发工具mvn install -DskipTests命令执行找不到pom文件
明明是有pom文件还是报错,这个时候你看一下你存放代码的路径。所以我们需要进入根目录执行命令才能成功大神勿喷
eclipse项目target文件拒绝访问:mvn install war打包失败
不知道动了什么,项目忽然打包失败,提示找不到 项目/target/classes文件,手动删除权限不够。尝试过甚多办法 ,删项目、修改setting都不行。 最后解决:电脑注销/重启 ,然后target文件删除就可以了,奇迹般的好了。 重新打包报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2...
C#调用批处理(bat)文件,并获取执行批处理(bat)文件后返回值
C#调用批处理(bat)文件,并获取执行批处理(bat)文件后 /// /// 执行BAT文件 /// /// csv文件参数 /// bat文件执行返回值 static string execBAT(string fileName) { ProcessStartInfo pro = new System.Diagnostics.ProcessStartInfo("cmd
maven编译xml文件时需要制定编码方式
在pom文件中添加如下内容:<properties> <!-- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.
mvn install 问题
mvn版本2.0.9 执行mvn install出现如下错误rn[code=Java]rn[INFO] Scanning for projects...rn[INFO] ------------------------------------------------------------------------rn[INFO] Building simplern[INFO] task-segment: [install]rn[INFO] ------------------------------------------------------------------------rnDownloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resourrnces-plugin/2.2/maven-resources-plugin-2.2.pomrnDownloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resourrnces-plugin/2.2/maven-resources-plugin-2.2.pomrn[INFO] ------------------------------------------------------------------------rn[ERROR] BUILD ERRORrn[INFO] ------------------------------------------------------------------------rn[INFO] Failed to resolve artifact.rnrnGroupId: org.apache.maven.pluginsrnArtifactId: maven-resources-pluginrnVersion: 2.2rnrnReason: Unable to download the artifact from any repositoryrnrn org.apache.maven.plugins:maven-resources-plugin:pom:2.2rnrnfrom the specified remote repositories:rn central (http://repo1.maven.org/maven2)rnrnrn[INFO] ------------------------------------------------------------------------rn[INFO] For more information, run Maven with the -e switchrn[INFO] ------------------------------------------------------------------------rn[INFO] Total time: 42 secondsrn[INFO] Finished at: Tue May 17 14:36:29 GMT 2011rn[INFO] Final Memory: 1M/2Mrn[INFO] ------------------------------------------------------------------------rn[/code]rnrnrnmvn版本3.0.3 执行mvn install出现如下错误rn[code=Java]rn[INFO] Scanning for projects...rn[INFO]rn[INFO] ------------------------------------------------------------------------rn[INFO] Building simple 1.0-SNAPSHOTrn[INFO] ------------------------------------------------------------------------rnDownloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resourrnces-plugin/2.4.3/maven-resources-plugin-2.4.3.pomrn[INFO] ------------------------------------------------------------------------rn[INFO] BUILD FAILURErn[INFO] ------------------------------------------------------------------------rn[INFO] Total time: 21.873srn[INFO] Finished at: Tue May 17 14:39:16 GMT 2011rn[INFO] Final Memory: 1M/3Mrn[INFO] ------------------------------------------------------------------------rn[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of irnts dependencies could not be resolved: Failed to read artifact descriptor for orrng.apache.maven.plugins:maven-resources-plugin:jar:2.4.3: Could not transfer artirnfact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from/to central (rnhttp://repo1.maven.org/maven2): Error transferring file: Connection timed out: crnonnect -> [Help 1]rn[ERROR]rn[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switrnch.rn[ERROR] Re-run Maven using the -X switch to enable full debug logging.rn[ERROR]rn[ERROR] For more information about the errors and possible solutions, please rearnd the following articles:rn[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutirnonExceptionrn[/code]rnrn由于是新手入门 已经不知道何从解决,初步分析是资源库连不上,不知道怎么解决 请高手帮忙解决
写一个批处理(bat)文件,去执行一个python文件
如题。
【bat】bat批处理基本语法
输出 echo Hello World 关闭回显(控制台显示) @echo off @echo off 表示关闭回显从当前行开始 echo off 表示关闭回显从下一行开始 注释 :: 这是注释 bat的几种注释 执行 start www.baidu.com start c:\\ 打开文件或目录 设置控制台标题 title CSDN 暂停命令 pau...
maven不能install项目, mvn install报错
![图片说明](https://img-ask.csdn.net/upload/201511/11/1447208798_757246.png)n说找不到这个类,但是在我的仓库里头明明又有这个类n![图片说明](https://img-ask.csdn.net/upload/201511/11/1447209183_497411.png)n新手上路,最基本的一个HelloWorld了,求大神解救
批处理bat文件若干例子
--------------------------------------------------------根据名单文件建立目录(for循环) @echo off rem 必须启用延缓环境变量,否则for循环内变量值修改不会被捕获 setlocal enabledelayedexpansion set /a flag = 0 for /F "tokens=2,3  delims=,"
批处理教程制作.BAT文件
批处理教程制作.BAT文件 学习它有百利而无一害
.svn 文件批量删除 批处理bat
把 delSvn.bat 放到项目跟目录下执行。
批处理备份MySQL数据库(.bat文件)
批处理备份MySQL数据库(.bat文件) @echo off set Ymd=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2% "本地安装MySQL的路径\bin\mysqldump" -P 端口 -u 数据库用户名 --password=密码 数据库名> 保存的文件夹路径\文件名前缀_%Ymd%.sql @echo
Windows下批处理bat文件语法
bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。
批处理bat转EXE文件
批处理bat转EXE文件 Bat To Exe Converter 将加密,编译和转换任何批处理文件到 windows 的 EXE。专业的外观包括EXE文件图标设置,产品版本,公司名称属性。语法高亮编辑器。隐身模式启动批处理文件完全沉默工作的底色。嵌入和其他相关文件加密到EXE。创建有用有安装包,有助于自动执行重复性任务。生成的.EXE是独立的文件,不需要任何的.DLL运行
收集的常用批处理.bat文件
一些常用的异常批处理的.bat文件,不知道有没有用
BAT | 批处理下载ftp文件
@echo offrem 指定FTP用户名 set ftpUser=*** rem 指定FTP密码 set ftpPass=*** rem 指定FTP服务器地址 set ftpIp=ftp.******.com rem 指定待下载的文件位于FTP服务器的哪个目录 set ftpFolder=/pub/demo/install rem 指定从FTP下载下来的文件存放到本机哪个目录 set LocalF
批处理配置java环境变量(bat文件)
自己写的批处理自动配置java环境变量。用文本文档打开,根据实际情况修改已安装路径,保存以后双击运行即可。
bat批处理前缀相同的文件
需要将一个目录下的文件按照文件名的前缀或后缀移动文件到相应的文件夹下面。要实现文件分类,我们需要获得文件的前缀,再用move命令移动文件。 1、获取文件前缀,即截取文件的字符,截取字段函数格式为 %a:~[m[,n]]% @echo off set a=hello world rem 截取前5个字符 echo %a:~0,5% pause 2、for 循环 ,利用循环历遍整个文件,找到符合的文...
批处理.bat
这是导出用批处理来实现一键烧录控制,可以烧录动态条码,可以将烧录结果。
批处理 bat
1、将 "获取当前目录文件列表.cmd"拷贝到想要获取的目录下,然后双击即可,会在当前目录下生成"路径.txt" @echo off &amp; setlocal EnableDelayedExpansion for /f "delims=" %%i in ('"dir /a/s/b/on *.*"') do ( set file=%%~fi set file=!file:/=/! echo...
批处理开发工具_Visual Bat 批处理BAT开发工具
本软件是一个非常专业的批处理BAT开发工具,可以把BAT转成EXE应用程序。
bat 批处理
@echo off set year=%date:~0,4% set month=%date:~5,2% set day=%date:~8,2% set mydate=%year%%month%%day% set hhmmss=%time:~0,2%%time:~3,2%%time:~6,2% if "%hhmmss:~0,1%"==" " set hhmmss=0%time:~1,1%%time:~3,2%%time:~6,2% echo ------------------------------------------------ >> e:\x.txt echo %mydate%_%hhmmss% >> e:\x.txt echo ------------------------------------------------ >> e:\x.txt
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件