zoukankan      html  css  js  c++  java
  • Myclipse 安装 Maven遇见的N个异常

    1、Maven 下载好,配置完环境变量,同时在Myeclipse配置好Maven,这时创建Maven项目失败,报如下异常:

    Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories. Could not resolve artifact Missing org.apache.maven.archetypes:maven-archetype-quickstart:pom:RELEASE 

    原因:需要手动装载:maven-archetype-quickstart  ,下载maven-archetype-quickstart1.1.jar  包,下载地址:http://repo1.maven.org/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/

    安装:cmd窗口执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=d:downmaven-archetype-quickstart-1.1.jar
    红字是你jar包放在的位置 

     2、myeclipse 默认安装了Maven,最好替换掉他的配置文件,window-preference-maven-userSettings

    注意Maven使用的JDK   window-preference-maven4myeclipse-maven  选择正确的JDK  (否则汇报版本错误)

    3、-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

    解决办法:window-preference-java-installJREs -选中JDK,点击“编辑”按钮 

    然后将值赋值给Default VM Arguments   :-Dmaven.multiModuleProjectDirectory=$M2_HOME即可

    4、myeclipse很奇怪的问题,如果不配置mirror,会默认去http://repo1.maven.org/maven2/这个位置寻找JAR包,而不是去配置的repository中寻找。所以需要配置mirror,但如果mirror配置不当,也会出现下载不下JAR的情况!最好保证mirror的ID不重复。

    5、注意版本问题,maven3.3 与JDK1.7对应,3.2与JDK1.6对应,版本不同的MAVEN,不兼容。

    6、jar包下载不下来的原因:删除lastupdated文件,如果还是下载不下来,就看一下私服上有没有,如果有,就查一下下载地址是不是对。下载地址可以从日志里面看  执行compile命令,就会自动下载jar包,如果下载失败,就会有相应提示,看一下下载地址是不是正确。

    7、如果项目前面有红叉,但文件中找不到什么错误,可以右击 - build path,看一下是不是有失效的jar包

     8、maven 打包二进制文件 改变其格式

      增加</nonFilteredFileExtensions> 节点过滤即可

    <configuration>
                        <webResources>
                            <resource>
                                <directory>web</directory>
                                <filtering>true</filtering>
                            </resource>
                        </webResources>
                        <webXml>web/WEB-INF/web.xml</webXml>
                        <nonFilteredFileExtensions>
                            <nonFilteredFileExtension>eot</nonFilteredFileExtension>
                            <nonFilteredFileExtension>svg</nonFilteredFileExtension>
                            <nonFilteredFileExtension>ttf</nonFilteredFileExtension>
                            <nonFilteredFileExtension>woff</nonFilteredFileExtension>
                        </nonFilteredFileExtensions>
    
                    </configuration>

    对于一些异常,一个十分有效的解决办法是查看运行日志!

    关于releases和snapeshot自行百度

    关于mirrorOf自行百度;

  • 相关阅读:
    使用NetHogs监控进程网络使用情况
    ssh连接超慢解决
    Dnsmasq安装与配置-搭建本地DNS服务器
    解决rpm conflicts with file from package的两个方法
    shell中的crontab定时任务
    hive函数大全
    hive的高级查询(group by、 order by、 join 、 distribute by、sort by、 clusrer by、 union all等)
    sql中的case when then else end
    hive向表格中插入数据并分析语句
    将数据导入hive,再将hive表导入hbase
  • 原文地址:https://www.cnblogs.com/tengpan-cn/p/5772405.html
Copyright © 2011-2022 走看看