zoukankan      html  css  js  c++  java
  • maven 问题汇总

    尽量用高版本maven 3以上的版本

    1、maven环境变量相关

    maven环境变量配置依赖于JAVA_HOME配置

    maven环境变量配置为M2_HOME

    maven配置完环境变量需要重启操作系统

    2、运行Maven是报错:No goals have been specified for this build问题下边连接解决

    http://blog.csdn.net/yiluoak_47/article/details/16940303

    -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.问题下边连接解决

    设置 maven Runner

    -Dmaven.multiModuleProjectDirectory=$M2_HOME

    http://fxb4632242.iteye.com/blog/2193945

    3、用Intellij Idea (version: 12U)导入maven project后,发现external libraries里没有那些jar包,一个一个的加不是要加死啊。。。google了一下,才知道Intellij里有个叫"maven projects"的tab window, 点其工具栏上的“Reimport all Maven Projects"按钮就可以导入其中的dependencies了

    问题处理

    http://blog.csdn.net/skyhsu/article/details/8534320

    4、idea maven依赖包导入

     Maven projects need to be imported: Import Changes Enable Auto-Import

    5、maven使用进入项目路径下可以命令行执行maven命令,前提按上边1配置好环境变量

    6、maven 上传新的jar包到自有仓库后,其他项目引用取新的版本时可以删除配置maven路径下的jar包从新

        导入

    7、maven jar包上传到仓库注意调整pom.xml格式,为仓库要求格式

    8、idea项目使用maven避免在项目根节点引用模块jar包会导致循环依赖

    Scanning for projects... [ERROR] The projects in the reactor contain a cyclic reference: Edge between 'Ve rtex{label='org.kuuyee.sample:module-C:1.0-SNAPSHOT'}' and 'Vertex{label='org.ku uyee.sample:module-B:1.0-SNAPSHOT'}' introduces to cycle in the graph org.kuuyee .sample:module-B:1.0-SNAPSHOT --> org.kuuyee.sample:module-A:1.0-SNAPSHOT --> or g.kuuyee.sample:module-C:1.0-SNAPSHOT --> org.kuuyee.sample:module-B:1.0-SNAPSHO T -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit ch.[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 rea d the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectCycleEx ception 

        详见:

         http://hck.iteye.com/blog/1728329

    9、idea maven项目修改比如从<version>1.0-SNAPSHOT</version>到<version>1.0.0-SNAPSHOT</version>

    同时要将iml中1.0修改为1.0.0

  • 相关阅读:
    [原创]Android插件化的一种实现
    [原创]HierarchyView的实现原理和Android设备无法使用HierarchyView的解决方法
    使用linux mint 安装无线网卡驱动
    Ubuntu下U盘变成只读的解决方法
    在Android源码中查找Java代码中native函数对应的C++实现
    Android Training Caching Bitmaps 翻译
    [转]获取app的内部储存路径
    [转]sudo找不到命令:修改sudo的PATH路径
    [转]CDN(内容分发网络)技术原理
    电视的应用开发注意事项[持续更新]
  • 原文地址:https://www.cnblogs.com/freedommovie/p/5624867.html
Copyright © 2011-2022 走看看