踩坑 —— Eclipse MAVEN编译

一、踩坑

1.昨天download了Netty和SOFARPC工程的源码,Eclipse编译的时候报错了,信息如下:

Plugin execution not covered by lifecycle configuration: com.googlecode.maven-java-formatter-plugin:maven-java-formatter-plugin:0.4:format (execution: default, phase: process-sources)

我当时没有解决,试了半天都失败了。后来用命令行编译项目居然成功了,但是到了Eclipse就是报错。

后来找到解决办法,很简单:

Window > Preferences > Maven > Errors/Warnings > Plugin execution not covered by lifecycle configuration. Select Ignore / Warning / Error as you wish.

( 解决了,我昨晚弄到了凌晨1点,哭死我了)

2.Maven:Could not resolve dependencies for project

解决方法:在parent项目上执行mvn clean install

(mvn clean install 与    先执行mvn clean  再执行 mvn install 效果不同)

最后 执行 mvn clean install -Dmaven.test.skip=true  编译成功!

原文地址:https://www.cnblogs.com/lihao007/p/10556141.html

时间: 2024-07-28 19:17:23

踩坑 —— Eclipse MAVEN编译的相关文章

eclipse maven编译项目

我们知道,在用eclipse写项目时,可以用debug进行热部署,即你改了java文件也能不重新启动,就能自动编译,但在你保存文件时,eclipse是再次编译一次,并不会删掉用掉的内存,好像是新生带,这样的话,你多保存几次,就会造成内存溢出. 另外一种编译方法,即用maven编译:这样也能改了java文件也能及时编译,增加的内存只是重新编译你改变的文件而已, 具体方法: 选择debug configurations goals:输入tomcat:run base directory 选择brow

(转) Eclipse Maven 编译错误 Dynamic Web Module 3.1 requires Java 1.7 or newer 解决方案

场景:在导入Maven项目时候遇到如下错误. 1 问题描述及解决 Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Location TypeDynamic Web Module 3.1 requires Java 1.7 or newer. bdp line 1 Maven Java EE Configuration Problem Description Resource Path Location TypeOne

利用Eclipse+maven编译Jedis源码成jar包和源码jar包

在GitHub上面,有很多源码都是maven项目,但是很多都没有jar包.去网上找到话第一个是比较难找,第二个是怕不够原汁原味.我们通过maven+Eclipse可以可视化将maven项目生成jar库包还有源码jar包. 1.下载maven 下载地址:http://maven.apache.org/download.html 2,解压 到本地: 3,配置环境变量 3-1,要先配置java-home变量. 新建系统变量,写入java-home值. 在系统变量的path里面添加  %JAVA_HOM

[eclipse]maven 编译时报错:编码 UTF-8 的不可映射字符

pom.xml -> Run As -> Run Configurations... -> Common

使用maven编译dubbo,导入eclipse

使用maven编译dubbo,导入eclipse(其他maven开源项目编译类似) maven构建的项目,会有很多子项目,这时候我们下载的源码不能直接导入myclipse使用,这时候需要使用mvn命令重新编译项目1.安装maven软件可以从apache下载:http://maven.apache.org/download.cgi解压后配置环境变量 2.编译安装在项目根目录,如dubbo的项目根目录下执行: mvn install -Dmaven.test.skip=true 3.创建eclips

在Eclipse中编译maven项目出的问题

在Eclipse中编译Maven项目,运行 jetty:run 指令的时候会出错,在 JRE选项卡中加入: -Dorg.mortbay.util.URI.charset=GBK-Xms512m -Xmx512m-XX:PermSize=128M 就没事了

maven编译问题:maven编译成功,eclipse文件未编译

我们先来看一个正常的编译流程: 1.从svn上检出一个项目: 2.看该工程是否为maven项目,不是则转为maven项目:右键单击项目,选择configure->Convert to Maven project 3.用maven编译该项目:右键单击项目,选择Run As->Maven install 以上流程做完,maven打包成功,那么恭喜你,你检出的项目已经可以发布,代码已经编译.但我遇到的问题是,执行Maven install没问题,编译动作也执行了,到输出目录target\classe

eclipse编译项目用maven编译问题

1.eclipse只是个ide开发环境,并没有编译器功能.没有编译器.eclipse编译项目只是调jdk本地的java编译器.maven是单独编译,eclipse可以调用maven编译, 在eclipse中用maven编译的方法: 在项目中的“pom.xml”文件上点击右键,在弹出的菜单中选择“Run AS”à“Maveninstall”来编译和生成项目.如下图所示: 在编译和生成过程中,可以在“Console”面板中可以看到Maven编译过程的信息,如果编译和生成成功,可以在“Console”

maven踩坑总结

maven踩坑 安装 入门级的pom.xml配置 常用命令 maven插件 添加自己的源文件到maven中 使用外部依赖 测试文件的格式 其他内容,各位自取所需 maven踩坑 安装 在环境变量中添加安装包bin目录路径 运行 mvn -v 查看是否安装成功 mvn -h 查看可用的option 入门级的pom.xml配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w