开源项目导入eclipse的一般步骤[转]

 

下载到开源项目后,我们还是希望导入到eclipse中还看,这样要方便点,一般的步骤是这样的

 

打开源代码目录,

  • 如果看到里面有.calsspath .project文件,那么说明这个项目本来就是eclipse开发的,那么在eclipse中->文件->导入->已存在的项目
  • 如果看到你们有build.xml, 那么说明这个项目是ant构建的,参考下面的“关于导入ant项目”
  • 如果看到里面有pom.xml文件,那么说明这个项目是由Maven构建的,参考下面的“关于导入Maven项目”
  • 其他的嘛,则新建项目,将源代码导入

 

 

关于导入ant项目

这个比较简单,打开eclipse, 文件->新建->项目 (对,你没有看错,是新建不是导入)

选择“从现有ant构建文件创建java项目 ”, 然后下一步,取一个项目名称,并指定上面所说的build.xml所在的位置就可以了

 

 

 

 

关于导入Maven项目

Maven是一种构建工具,可以想象成像make, clearmake, ant一样

首先你要安装Java,然后:

1,下载

  到这里http://maven.apache.org/下载压缩包,并解压到某个目录

2,配置环境变量

  打开环境变量设置将Maven的安装位置添加到path中,比如我的path为:

  C:\jdk1.8.0\bin\;C:\Program Files (x86)\apache-maven-3.2.1\bin

然后打开一个新的cmd, 输入mvn -v 能看到版本信息就OK了

3,Maven安装好以后,到源代码目录,打开cmd,输入mvn eclipse:eclipse,回车,这个时候,maven会将该目录下的mvn项目转换为eclipse项目(转换完成后,你会发现项目目录下多了.calsspath .project文件),这个时候你就可以回到上面所说的第一种情况,直接导入了。

 

另外,maven还有一个eclipse插件,可以在eclipse的帮助菜单下点击Eclipse Marketplace, 在市场中搜索安装

 

然后导入mvn项目时就可以用图形界面导入了

 

 

 

转载于:https://www.cnblogs.com/bluedy1229/p/3773689.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/293641.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

死锁活锁

死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 由于资源…

说说可重复函数(Reentrant) 和线程安全(thread-safe)的区别与联系

在讲可重复函数与线程安全之前先来了解什么是可重复函数和线程安全。可重复函数:在多线程或有异常控制流的情况下,当某个函数运行到中途时,控制流(也就是当前指令序列)就有可能被打断而去执行另一个函数.而"另一个函数"很有可能是它本身.,如果…

inputn函数与input函数的区别

inputn函数与input函数的区别(这里的比较类似于前面的inputc函数) ①input函数可以将字符型变量转换为字符型或数值型,这取决于指定的输入格式informat;而inputn函数只能将字符型变量转换为数值型。从这个角度上看,跟inputc函数一样&#xff…

Blazor中的无状态组件

声明:本文将RenderFragment称之为组件DOM树或者是组件DOM节点,将*.razor称之为组件。1. 什么是无状态组件如果了解React,那就应该清楚,React中存在着一种组件,它只接收属性,并进行渲染,没有自己…

一次性撤稿70篇!中国学者论文再现大规模撤稿 | 附全名单

全世界只有3.14 % 的人关注了爆炸吧知识2021年1月20日,英国皇家化学学会(Royal Society of Chemistry,简称RSC)表示,他们正在考虑撤回68篇可能出自“论文工厂”的文章,但当时并没有公布这68篇文章的详情。近…

git代码库的使用

代码库/使用指南 http://learn.zone.jd.com/cmsuser/index.htm 在win7系统下使用TortoiseGit(乌龟git)简单操作GitOSC http://my.oschina.net/longxuu/blog/141699转载于:https://www.cnblogs.com/mssql8/p/3773995.html

二叉树前序、中序、后序遍历相互求法

今天来总结下二叉树前序、中序、后序遍历相互求法,即如果知道两个的遍历,如何求第三种遍历方法,比较笨的方法是画出来二叉树,然后根据各种遍历不同的特性来求,也可以编程求出,下面我们分别说明。 首先&…

搭建SVN服务

SVN版本管理工具管理着随时间改变的各种数据像普通文件服务器或者ftp服务器,但是,SVN会备份并记录每个文件每一次的修改记录Subversion官网:http://subversion.tigris.org/http://subversion.apache.org/svn客户端: http://tortoi…

linux awk命令总结

1. 除去重复项, 这个不多说, 只给出代码: awk !a[$0] file(s) awk !($0 in a){a[$0];print} file(s) 另一种:http://bbs.chinaunix.net/thread-1859344-1-1.html 2. 计算总数(sum),如&#xff1a…

ubuntu环境下如何安装jdk,安装eclipse,安装android studio总结

1 安装jdk总结: 先下载ubuntu的jdk,然后解压,放入文件夹,然后在profile里面配置,关键命令如下 sudo gedit /etc/profile 然后加入以下配置 export JAVA_HOME=/usr/local/java/jdk1.6.0_30 export JRE_HOME=/usr/local/java/jdk1.6.0_30/jre export CLASSPATH=.:$JAVA_HOM…

MegaCli 监控Raid状态

MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前 raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等。通常,我们对硬盘当前的状态不太好确定,一般通过机房人…

巧用ActionFilter的AOP特性,为返回的数据增加返回码和消息

背景对于处理接口返回值统一加密,过滤,特定值统一处理,统一返回等多种需求,net的拦截器前置拦截比较常用,例如:登录校验,参数格式校验等等。接下来介绍filter。filter过滤器实现filter的ActionF…

研究表明,胸大无脑是不存在的......

1 求车主心里阴影面积▼2 不管成不成功大叔是你坚实的后盾▼3 小岳岳的“全球分鹏”▼4 胸大无脑是不存在的!▼美国芝加哥大学曾对1200名女性进行实验,胸部丰满女性在智商测试中的平均得分反而比胸部扁平的女性高出了10分。5 你也是个逻辑鬼才▼6 想…

每日一小练——按字典顺序列出全部子集

上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:按字典顺序列出全部子集 内容: 请写一个程序用字典顺序把一个{1,2,3,4,...,n}集合的全部子集找出来。 解答&#xff…

CSS 特殊性、继承与层叠

一、特殊性规则 选择器的特殊性由选择器本身的组件确定;特殊性由四个部分组成,其初始值为0,0,0,0。 1. 对于选择器中的每一个id,记0,1,0,0; 2. 对于选择…

Android 之6.0 双向通话自动录音

可以先参考下这篇博客,讲得比较详细 http://www.jizhuomi.com/android/example/354.html 然后我看到这篇博客很叼,其它的文章质量也非常不错,http://blog.csdn.net/gyhgx/article/details/51669892 项目中需要实现基于Android 6.0 的双向通…

void 类型的指针

void指针是空类型的指针,也称为无类型的指针,它不指向任何类型,即它仅仅是个地址。因此void指针不能进行指针运算,也不能取其所指向的数据的值 只有将void指针跟其他类型的指针相关联,才能使用他,可以将其他…

sas数据导入终极汇总-之二

从FTP读入数据read raw data via FTP in SAS?SAS has the ability to read raw data directly from FTP servers. Normally, you would use FTP to download the data to your local computer and then use SAS to read the data stored on your local computer. SAS allows y…

解读WPF中的Xaml

1.Overview这篇文章主要分享从源代码角度解读wpf中xaml。由于源码查看起来错综复杂“随便找一个对象按下F12就是一个新的世界”,看源码的感觉就是在盗梦空间里来回穿梭;所以也是耗费很长的时间去阅读源码然后根据自己的理解编写文章和贴出部分关键源码。…