eclipsemaven下载源码包
A. eclipse maven怎么打包源码
你是想要引入maven的包?然后通过java代码调用打包指令吗?
你如果本地有配置maven的话,你可以尝试使用java去调用cmd指令来执行maven指令。
另外你可以在eclipse里安装M2E插件,下载一下 M2E的源代码 通过 alt shift F1可以看到eclipse中一个view 是用哪个类的,alt shift f2 可以看一个菜单action的代码是哪个类做的。这样你就可以跟踪代码来看一下 在M2E插件中是如何执行的 maven打包了~~~。
B. eclipse 中创建maven 项目pom.xml配置好了不自动下载jar包是为什么
看看这里是不是设置好了。应该是这个的问题,设置好了就可以了。
拓展:
1、Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
2、虽然大多数用户很乐于将 Eclipse 当作 Java集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
C. 怎么编译运行从github上下载下来的maven项目源码(我想调试运行的是sonarqube的源码)跪求大神orz
maven 编译命令
从别处拷贝来的maven项目,有时候会出现不能debug关联的情况,即按住ctrl键后不能跳转到相应的类或方法,这是需要eclipse环境生成 Eclipse 项目文件的。
可以在cmd命令窗口下进入到maven项目包含pom.xml文件的目录下,运行 mvn eclipse:eclipse 命令即可,如果还不行,可使用mvn compile :编译源代码 命令。
--------------------------------------------------------------------------------------------------------------------------------
下面是一些maven的常用命令:
Maven2 的运行命令为 : mvn ,
常用命令为 :
mvn archetype:create :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
生成项目
建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App
建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
生成 Eclipse 项目
普通 Eclipse 项目执行 : mvn eclipse:eclipse
Eclipse WTP 项目执行 : mvn eclipse:eclipse –Dwtpversion=1.0
更详细的,自己网络搜索 maven 编译,学习一下吧
D. eclipse 怎么添加maven依赖包
1先创建一个基于maven的项目,点击打开pom.xml文件
2
点击Dependencies标签页,然后点击Dependencies中的add按钮,输入我们想添加的jar包名字,就会出现下图中所示,它会把对应名称的所有版本jar包列出来
3
点击OK之后,在pom.xml会带回jar包的信息,type表示依赖包的类型,Scope表示这个依赖包的作用周期等等
4
保存后install maven,然后再点开项目中的Maven Dependencies就会发现多了相应的jar包了
END
方法/步骤2
可以通过手动配置来添加jar包,通过网络一下找到Maven 常用仓库网址
进入仓库网站后,在搜索栏中输入你要搜索的jar包关键字
选择一个最适合的结果点进去,选择相应的jar包版本
在里面可以点击Download(JAR)下载jar包,又或者在pom.xml里复制Maven的代码,再install maven即可自动下载
E. 怎样在eclipse安装maven
1 Maven下载
官方下载网址为:http://maven.apache.org/download.cgi,点击打开,apache-maven-3.0.5-bin.zip为插件包,下载完直接解压即可。
2 Eclipse插件M2Eclipse下载
此插件为eclipse/Myeclipse在线安装插件。
Eclipse安装方法:菜单栏中选择Help——Install New Software…接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2e,Location字段中输入在线安装地址,然后点击OK。Eclipse会下载m2eclipse安装站点上的资源信息
MyEclipse安装方法:在help菜单中选择software updates,选择find and install,选择search for new features to install-选择new remote site。写入 name:maven URL:输入在线安装地址, 去下载相关jar包和插件。
M2eclipse在线安装地址为:
官方网址:http://www.eclipse.org/m2e/download/
http://download.eclipse.org/technology/m2e/releases为在线下址地址,name名称为可自己设置,以m2e为例,官方下载一般都是以最新版本的为标准。
Wiki网址:http://wiki.eclipse.org/M2E_updatesite_and_gittags
另外,在测试的过程中,有的版本的myeclipse软件并不支持在线安装插件功能,使用在线安装总是显示找不到数据源,所以此时就需要下载本地安装包来安装eclipse/myeclipse插件。
本地下载没有官方提供地址(我测试的时候没有找到),所以需要从网络上下载,下载时注意文件的时间,一般越是老的文件版本可能会越底,所以下载的时候尽量使用时间靠后的。
下载后 Artifacts.xml、content.xml、site.xml应该是更新文件,在实际安装中没有实际放置位置,只需要把featrues,plugins两个文件夹放到Myeclipse/Eclipse的安装目录下,直接放置到对应位置即可,有时候只放plugins文件下的就可以,你可以试一下。
F. 如何在eclipse中使用maven
下载解压Maven包
增加两个环境变量
Path:解压目录/bin
M2_HOME:解压目录
验证安装:
开始->运行->cmd进入命令行窗口Mvn-v
Eclipse中的Maven设置:
Window->preferences->maven->installation->addMaven的安装目录
Maven的配置文件
全局配置文件的位置:${maven.home}/conf/settings.xml需拷贝到用户模式下
用户配置文件的位置:${user.home}/.m2/settings.xml
Maven库的设置:
Maven引用的jar包,都会通过网络下载添加到maven的库中,方便下次调用,默认存放的库是${user.home}/.m2/repository,库中的数据越会来月多,存放在C盘,随着系统盘的格式化库会丢失,所以需要自定义库的位置。
下载一份包含较多jar包的maven库文件(M2repository.zip),解压并修改用户(user)配置文件<localRepository>库文件的目录</localRepository>
也可以在Window->preferences->maven->usersettings->LocalRepository中修改
使用Eclipse创建Maven项目:
File->new->other..àMaven->Mavenproject
创建jar项目,可以选择使用maven-archetype-quickstart来创建
创建war项目,可以选择使用cocoon-archetype-webapp来创建
接着填写项目的坐标信息,maven使得项目更有层次性,利于管理
groupId:项目或者组织的唯一标志,并且配置时生成的路径也是由此生成,如org.codehaus.mojo生成的相对路径为:/org/codehaus/mojo
artifactId:项目的通用名称
version:项目的版本
packaging:打包的机制,如pom,jar,maven-plugin,ejb,war,ear,rar,pa
Pom.xml包含了项目的所有信息(以下不是必要信息)
项目的依赖:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
安装Jetty插件:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.1.6.v20100715</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webAppConfig>
<contextPath>/projectX</contextPath>
</webAppConfig>
</configuration>
</plugin>
运行Maven项目:
运行Jar项目右键->runas->javaapplication
运行war项目,需要使用到Tomcat
或者在pom.xml里面添加jetty的插件,在命令行窗口,
转到项目目录输入mvnjetty:run
G. eclipse上怎么安装maven
eclipse上安装maven:
1.安装Maven,下载一个maven包解压,然后配置maven环境变量(配置完成后在dos窗口用mvn命令测试下)。
2.在Eclipse中安装Maven插件
3.在Eclipse中配置Maven的setting.xml,即在Preference——》Maven——》User Setting中配置(具体使用哪个setting.xml需要根据你的项目情况而定)。
4.拷贝repository包,虽然这个不是必须的,一般通过项目在线更新jar包就可以,但是如果第一次的话最好是拷贝,因为一般项目都会比较大,jar包也会很多很多,在线下载的话会很慢。
二、引入和安装Maven项目
如果第一步操作成功的话,你就可以在import窗口里面看到Maven的选项了,选择Import a exsiting Maven project 就行,前提是你先把Maven项目从版本库中down下来。
如果你引入的这个项目A被别的Maven项目B引用了,那么我们最好是让项目B直接使用本地的项目A,而不是从repository中寻找对应项目A的jar包。这样会避免jar包更新出问题(比如项目A经常更新,jar包可能会更新不及时)。这样的话我们就需要将我们的项目A
install到本地,install有两种方法:
1.右键项目选择Maven菜单的install即可。
2.使用命令,即将目录转换到该项目目录下,然后执行mvn clean install -Dmaven.test.skip=true即可。(推荐该方法,因为跳过了测试)
三、更新jar包
更新Maven的jar包应该是对于Maven项目最常用的操作了(因为项目一直在更新,那么jar包肯定也一直在变)。
那么对于更新Maven的jar包的方法是:右键项目选择Maven菜单下的update
project,然后在弹出框中有一个offline的选项,一般情况我们直接勾选offline(这样它之更新本地的jar包,比如上面提到的项目A的更改会更新,offline的速度很快);当然如果offline不行的话就需要取消对offline的勾选,即在线更新jar包,这样它会从远程服务器中下载最新的jar包。
更新完jar包后一定要注意修改项目的properties,要手动改下面几个地方(因为更新完jar包会自动更改这些配置):如果是java项目只需要更改1即可,web项目需要更改1,2,3.
1.将build path中的jdk版本改成你所需要的。
2.将Deployment Assembly中的自动生成的两个文件夹删除(好像是tmp和tmpwebapp),添加你的WebRoot文件夹。
3.如果你的项目有默认的别名,还需要再手动改一下Web Project Setting。
四、常见小问题
虽然在上面的几个步骤中看起来很简单,但是由于我们的maven插件不太好用,所以也会经常出一些小问题。
1.install项目失败
这个情况一般会发生在使用右键项目install的方法,因为它有一个test的过程,所以有时候会test失败,这时候我们只需要换成第二种使用install命令的方式就没问题了。
2.更新jar包失败
经常会有这样一个情况,明明都在线更新jar包了,可是jar包却还是很久以前的,然后在启动tomcat的时候总是会报ClassNotFound或者某个方法不存在的错误。
对于这种情况我们最好是找到是哪个包,然后在repository中找到这个包删掉,之后再update那么这个包就会变成最新的了。
3.项目莫名其妙的启动不了
有时候我明明都在线更新了jar包,然后还clean项目了,但是就是启动失败,仔细一瞧,problems窗口中有错误提示,有什么cycle引用,这时候一般是因为有引用本地安装的项目还有引用repository中jar包,所以可能是你repository中的jar包最新了但是你本地引用的项目没有更新,这时我的无忧做法是:
将引用到的项目全部update(记得update完后修改jdk),然后clean,然后重新install(最好使用命令方式),最后再将你的项目update然后clean,基本就没有问题了。
H. eclipse maven 为什么下不了jar的source
那就是dependency的部分错了,可议到mvnrepository,比如http://mvnrepository.com/tags/maven,来获取dependency拷贝到pom.xml在编译的时候就自动的生成jar包(本地仓库 没有的就到中央仓库,就是网上自动下载)
I. 想用eclipse用maven导入mahout源码看看,结果pom.xml报错了。
在eclipse中,如果你设置了下载依赖的源代码,当你查看class时,eclipse会自动调用maven下载源代码并在eclipse中打开
你的这个问题似乎是连不上central仓库,检查网络看看
J. maven 在eclipse中,如何下载jdk源码
只有中央仓库,官方仓库或地方仓库中有提供才可能用maven下载,java的jdk目前好像并没有提供
maven的下载,初非自己有搭建的仓库才可以。maven目接只提供一些jar包下载与maven插件下载