导航:首页 > 源码编译 > maven编译时x命令解析

maven编译时x命令解析

发布时间:2024-04-21 03:25:49

㈠ maven编译错误 d lifecycle pha se or a goal

一、问题描述
Windows下,需要将jar包手动导入Maven本地仓库,使用Power Shell运行命令
mvn install:install-file -Dfile="E:\Tools\ipdatabase\target\ipdatabase-1.0-SNAPSHOT.jar" -DgroupId=com.ggstar -DartifactId=ipdatabase -Dversion=1.0 -Dpackaging=jar

报错:
[ERROR] Unknown lifecycle phase ".ggstar". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/

二、问题原因
Power Shell的命令和cmd的命令有不一样,这个命令在cmd是可以实行的。
三、解决方法
1.在cmd命令行中执行
在含pom.xml文件的根路径下打开cmd命令行,然后输入命令
mvn install:install-file -Dfile="E:\Tools\ipdatabase\target\ipdatabase-1.0-SNAPSHOT.jar" -DgroupId=com.ggstar -DartifactId=ipdatabase -Dversion=1.0 -Dpackaging=jar

然后打包成功:
[INFO] Building ipdatabase 1.0-SNAPSHOT[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ ipdatabase ---[INFO] Installing E:\Tools\ipdatabase\target\ipdatabase-1.0-SNAPSHOT.jar to E:\Tools\apache-maven-3.3.9\Repository\com\ggstar\ipdatabase\1.0\ipdatabase-1.0.jar[INFO] Installing C:\Users\ADMINI~1\AppData\Local\Temp\mvninstall4727202787532518137.pom to E:\Tools\apache-maven-3.3.9\Repository\com\ggstar\ipdatabase\1.0\ipdatabase-1.0.pom[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 1.703 s[INFO] Finished at: 2018-10-05T20:40:36+08:00[INFO] Final Memory: 8M/123M[INFO] ------------------------------------------------------------------------

2.在Power Shell下
参数需要添加单引号'',如下命令即可
mvn install:install-file -Dfile="E:\Tools\ipdatabase\target\ipdatabase-1.0-SNAPSHOT.jar" '-DgroupId=com.ggstar' '-DartifactId=ipdatabase' '-Dversion=1.0' '-Dpackaging=jar'

还有不懂的可以关注私聊我,本人10年java开发经验,相信可以帮助你成为一个优秀的java程序员

㈡ 求助:各种MAVEN命令的意义以及执行过程,如:mvn –T1 –C clean install -X

mvn–T1–Ccleaninstall-X


我分开解释下:


–T1:线程数,可以并行地构建那些相互间没有依赖关系的模块,充分利用多核CPU资源。

–C: 如果校验不成功 ,那么表示失败

clean: 清理上一次构建生成的文件

install:用来将不是maven建的artifacts安装本地资源库

-X:debug级别 输出信息

㈢ MyEclipse中Maven项目运行maven install命令时出现错误怎么办

MyEclipse中Maven项目运行maven install命令时出现错误有可能是jdk配置错误导致编译无法进行。
说明:MAVEN对1.7的支持没问题,但是如果你遇到和jdk有关的莫名其妙的问题,可以尝试换个版本试试。
在本地Repository中安装jar:mvn install
举例:
mvn install:install-file -Dfile=osworkflow-2.8.0.jar -DpomFile=osworkflow-2.8.0.pom -Dsources=osworkflow-2.8.0-sources.jar -DgroupId=opensymphony -DartifactId=osworkflow -Dpackaging=jar -Dversion=2.8.0

㈣ 大佬求助Maven编译java文件失败是怎么回事

问题描述:
在eclipse中build一个普通maven项目,报错,提示信息是缺少maven插件(插件名称忘了)。

原因:
可能是由于使用了eclipse自带的jre导致的,这个jre里没有tools.jar,而jdk的lib目录下有(个人理解)。

解决办法:
1、检查eclipse的配置,确保使用的不是eclipse自带的版本。
步骤:在eclipse中打开Window->Preferences->Java->Installed JREs->Add,添加自己下载并配置好的jdk(别忘了配置环境变量),我用的是jdk1.6.0_4.3。


2、然后再次编译maven项目,仍然报错,但提示信息改变了,提示的是C:\Users\Administrator.EED4VRFALFPIIBP\.m2\repository\commons-logging\commons-logging下的jar包解析失败;           3、解决方案:删除repository文件夹,确保网络畅通,重启eclipse,执行Maven->Project Update,问题解决。

注意:如果你的eclipse中配置了tomcat,那么你也需要重新选择tomcat的jdk版本,确保与前面的一致。                     步骤:在eclipse中打开Window->Preferences->Server->Runtime Environment->选中你的tomcat server->Edit,在JRE这项里选择你的jdk,完成。

㈤ xml文件怎么用maven编译

创建项目根文件夹,例如Maven01
在Maven01文件夹中创建“pom.xml”文件
pom.xml文件中的内容
编写Java类文件,Maven项目规定,所有的*.java文件必须放在src目录下的main目录下的java目录中,在Maven01项目根目录中创建一个src目录,然后在src目录中创建main目录,在main目录中再创建java文件夹
在java文件夹下创建一个Hello.java文件
在Hello.java文件中编写代码
使用Maven编译Hello.java,首先进入到项目根目录,然后使用命令”mvn compile”进行编译
使用Maven编译完成之后,在项目根目录下会生成一个target文件夹
打开target文件夹,可以看到里面有一个classes文件夹
classes文件夹存放的就是编译成功后生成的.class文件
使用"mvn clean"命令清除编译结果,也就是把编译生成的target文件夹删掉
执行完"mvn clean"命令后,target文件夹就会被删除了。

阅读全文

与maven编译时x命令解析相关的资料

热点内容
疫情就是命令防控就是责任的出处 浏览:124
公钥加密体制中的算法 浏览:604
python如何转换txt 浏览:546
c程序员做什么工作 浏览:563
微信源码怎么关闭 浏览:261
风险区牛熊区狙击点源码 浏览:815
python变量如何表示虚数 浏览:286
诛仙1服务器怎么改名 浏览:273
ppt的超链接命令的作用是 浏览:89
如何用git拉取服务器代码 浏览:369
锤子系统有文件加密吗 浏览:877
程序员主动离职和被裁员哪个好 浏览:792
360命令行 浏览:726
程序员骗色 浏览:668
cisco2950重启命令 浏览:459
加密货币区块链可以增发吗 浏览:290
黄龙公式源码 浏览:773
linux系统ftp服务器 浏览:321
山西配电服务器机柜云主机 浏览:452
量化选股模型公式源码 浏览:9