Maven, IntellJ Idea 配置注意点

1. Maven要自己安装一个;

2. Maven设置中,settings.xml和repository地址都配置成自己;

3. Enable Auto import

4. 找不到jar文件时,自己的settings.xml如果里面更改mirrors地址,

5.idea 使用maven管理多个Module,A->B,B->C,如果突然C没有什么改动,但报compile失败缺Jar,可以通过在C Module上执行mvn clean install来解决 。因为可能是仓库中缺少C的jar

 

-------------------------------------

遇到一个恶心的问题:  这个NOT FOUND Class所在的repository/xxx/包文件夹删除,重新clean,install, 这个文件夹下载下来了(传递性依赖 失败),但还是没有jar文件,后来打开idea,restproject的类图,发现被cat-core依赖。

然后把依赖的另一个包目录org/unidal删除去掉 重新clean,install.

 

 

 

 

 

at org.springframework.boot.SpringApplication.run(SpringApplication.java:1180)

  at com.xiaoyi.sns.rest.Application.main(Application.java:48)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.component.repository.exception.ComponentLookupException
  at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

http://blog.sina.com.cn/s/blog_6916fad10102wrpz.html

 

时间: 2024-08-30 11:01:07

Maven, IntellJ Idea 配置注意点的相关文章

Maven依赖的配置

Maven的依赖配置有基本的groupId,artifactId和version等元素组成,其实一个依赖声明可以包含如下的  一些元素      <project>          ...          <dependencies>              <dependency>                  <groupId>...</groupId>                  <artifactId>...&

maven项目,配置后为什么Maven Dependencies没有对应lib下的jar包

问题描述 maven项目,配置后为什么Maven Dependencies没有对应lib下的jar包 进行上面这个操作后, 没有出现Maven Dependencies,对应的lib,以前也是偶尔能成功 到底是怎么 回事呢 解决方案 Maven项目配置第三方jar包maven项目添加jar包maven项目添加jar包 解决方案二: http://zhidao.baidu.com/link?url=Kv2bSAH9rnrWtPznX6FUVBa9I9GgHMUnZGmfcE0xlNvYIUY9A_

项目管理-maven利用nexus配置私服报如下异常如何解决?

问题描述 maven利用nexus配置私服报如下异常如何解决? 先说下开发环境: apache-maven-3.1.1 nexus-2.6.4-02-bundle jdk1.7.0_45 最近开始使用maven构建项目(因为它实在太好用了),不过maven每次构建项目都要依赖中央仓库,这很不合理,所以使用了Nexus搭建了本地仓库,不过本地仓库搭建完成以后运行第一个命令mvn help:system就报了错,利用mvn -e help:system查看报错信息看了半天也没有头绪,下面就是这个报错

Maven Jetty Plugin配置指南

Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定.为了在Web应用做快速应用 开发做准备,详见多Web应用源目录. 为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造(resources文件存 放,${basedir}/src/main/webapp下Classes文件存放在${project.build.outputDirectory}下,web.xml 的配置描述${basedir}/src/main/webapp/WEB

Maven学习一之安装maven以及IDE配置

一.安装maven① 下载地址:maven.apache.org/,解压 ② 配置环境变量:新增M2_HOME:E:\maven\apache-maven-3.1.1,添加path:E:\\maven\apache-maven-3.1.1\bin ③ 将maven的conf中的settings.xml文件拷贝出来,放到任意位置,并在文件中指定本地仓库位置 二.IDE中配置maven 在MyEclipse或STS中配置maven是一样的: preference->maven->Installat

Maven常用插件配置和使用

主要介绍Maven的几个常见第三方插件(cobertura.findbugs.source.assembly.插件开发)配置和使用,接Maven介绍 maven本质上是一个插件框架,它的所有工作都交给插件来做,每个插件可以有多个goal. 除了自带的插件之外还有很多比较成熟的第三方插件,我们也很容易上手进行简单的插件开发,下面一一介绍 1 自带插件 maven自带的核心插件为Build plugins和Reporting plugins. mvn compile编译源码实际上就利用到了maven

maven利用cargo配置tomcat7x报错,求会的朋友帮忙看下

问题描述 错误如下:[INFO]Scanningforprojects...[INFO][INFO]------------------------------------------------------------------------[INFO]BuildingHelloWeb0.0.1-SNAPSHOT[INFO]------------------------------------------------------------------------[INFO][INFO]--

eclipse+maven+tomcat 如何配置调试

问题描述 环境:eclipseKepler+maven3.1+tomcat7+tomcat7-maven-plugin配置教程:http://wenku.baidu.com/link?url=5Vodlbq97x1LELtEH5CwmX9Rkk_Q3l_jkKF4h3Jx5VwKkPa6cmdR5PL0TK-sktiNQg_tPHiD98bbApCxsJeiLY-vr5ifPSpcM2EWYZA7f0_问题:当我按教程配置完后第一次运行成功,第二次运行会报如下错误:[INFO]>>>to

Maven的安装配置

1,下载apache-maven-3.1.0-bin.zip 2.解压apache-maven-3.1.0-bin.zip到D:\software\apache-maven-3.1.0 3.配置环境变量           变量名:M3_HOME(这个可以随意,按照自己想要的就可以)           变量值:D:\software\apache-maven-3.1.0 4.配置path路径 运行如下操作检验: 5 Maven安装目录分析 bin:含有mvn运行的脚本 boot:含有plexu