初识IDEA-部署Maven项目常见问题解决方案

3 篇文章 0 订阅
2 篇文章 0 订阅

问题一:Maven项目Install时报Return code is: 501 , ReasonPhrase:HTTPS Required错,是因为Maven的配置镜像地址没有配置为https,配置的是http,打开Maven的settings.xml文件,将镜像地址修改为https,重新install即可

<mirrors>
<!-- maven官方镜像 -->
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name </name>
      <url>https://repo1.maven.org/maven2/</url>
    </mirror>
 
<!--   阿里云镜像 -->
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>

    <!--   junit镜像地址 -->
    <mirror> 
        <id>junit</id> 
        <name>junit Address/</name> 
        <url>https://jcenter.bintray.com/</url> 
        <mirrorOf>central</mirrorOf> 
    </mirror>
</mirrors>

问题二:运行Maven是报错:No goals have been specified for this build详细报错信息:

No goals have been specified for this build. 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] 123

解决办法:pom.xml文件标签后面加上compile即可

问题三:导入jar包时出现波浪线

终极方法:利用maven指令重新下载相关的依赖包,修改pom文件,执行clean, 修改pom文件,reimport

方案一:  修改pom 配置文件,将标红的依赖先删除,并点击reimport, 之后重新加上出错的依赖,再reimport

方案二 :从删除本地仓库中的文件目录,强制 maven 重新下载该包

问题四:关于解决IDEA配置maven工程控制台乱码问题

方案一:

1、打开intelliidea安装路径的bin目录下找idea.exe.vmoption文件,在最后一行填加:“-Dfile.encoding=utf-8”最后保存

-server
-Xms128m
-Xmx512m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Dfile.encoding=UTF-8

2、设置idea file编码。在菜单栏找到”File->settings->搜索File Encodeing” 设置utf-8,如图所示

3、设置idea server编码在菜单栏找到”run->editconfigration” 找到”server”选项卡 设置 vm option为 -Dfile.encoding=utf-8

方案二:HELP->Edit Custom VM OPtions中加 -Dfile.encoding=utf-8 重启idea

方案三:将maven 运行时vm文件编码设置为本地windows默认编码或在maven启动中添加以下VM Options参数就可以解决控制台中文乱码、-Dfile.encoding=GB2312或者-Dfile.encoding=GBK均可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值