在Github 上的项目,看到的大都是采用Maven ?

王qy 发布于 2013/07/05 17:14
阅读 9K+
收藏 3

平常,在Github 上的项目,看到的大都是采用Maven .

但是,导入到eclipse中后,都会运行不起,build不起(这不是关键)。

他们是怎样的一个开发的模式呢?

怎样一个开发和操作的思路呢?


加载中
2
打杂程序猿
打杂程序猿
....不知道该怎么吐槽了...
一般而言.一个比较正规的项目都不会基于IDE 进行构建..一般会用ant, maven, gradle ,
为什么不用ide 呢?首先,是ide的选择,有人喜欢,用vim,eclipse,intellijidea,收费的,免费的.

特别是公开的项目,你用什么IDE 相当于为这个IDE 打广告了..

所以,一般而言都是用构建工具,而不是IDE .实际上各种IDE 也是基于各种构建系统,也正是不同的IDE,它们的构建方式不同,所以要让不同的IDE间能一起开发,于是需要一个统一的构建工具,只是你平时不关注而已..

扯到构建工具, 一般c/c++ 项目用make,或者 premake. 而java 一般是ant,ivy,gradle,maven,还有直接的shell, 是不是很多没听说过呢?

所以,去看开源项目就是长见识的时候了...
J
Jero丶泽
人家只是说不用IDE进行构建,没说不用IDE进行开发。毕竟IDE的很多代码提示工具都做的不错。但是类似eclipse的.setting文件夹就是和IDE强关联的内容,一般不会上传github,而直接用的maven这些构建工具。到时候导入任何的IDE都可以进行运行的。
_-Leon-_
_-Leon-_
哦,明白了,不好意思,是用工具构建好,然后用IDE开发
打杂程序猿
打杂程序猿
回复 @_-Leon-_ : 我还是说的精简一些...IDE是自带构建.....................................................................................................................................................................
打杂程序猿
打杂程序猿
回复 @_-Leon-_ : 我还忧伤.....我应该把IDE和构建之间的关系说的很清楚了..为啥你还能问这种问题...
打杂程序猿
打杂程序猿
回复 @_-Leon-_ : IDE 和构建是两码事................................................................................
下一页
0
翟志军
翟志军

如果你的eclipse不是最新的版本,你需要将一个m2e eclpse插件

还有,你需要学习maven。

0
bboss
bboss
bboss是采用ant构建的
0
taoweiji2008
taoweiji2008
学习成本太高了,而且出错很难处理
0
阳光test
阳光test
你在命令行下面试试mvn clean install,看看有错不,如果有错,那么说明你的maven安装有问题或者依赖包冲突或者代码本身有问题,如果没错,那就是eclipse环境问题了,之后就好弄了嘛!
0
CheckStyle
CheckStyle
IDE党们的悲哀?哈哈
0
笑莫问
笑莫问
你应该先熟悉下  Maven 。
0
SuperShaunChyxion
SuperShaunChyxion
试过Maven,有些依赖包下载不了,感觉挺郁闷的
0
一堆BUG
一堆BUG

Maven的还是用命令行进行操作吧。Eclipse的话下载一个run-jetty-run插件,另外Maven有些包下不下来就自己去网上下好Jar包导入本地库就可以了。

Github空间有限,上传Maven项目是为了节约空间。

0
编走编想
编走编想
用 Maven 的基本应该都是 Java 项目(虽然理论上 Maven 也支持 C++),所以想什么 Python、JS 的项目显然就不会用 Maven 了。还有现在很多项目开始转用 Gradle,比如 Hibernate 和 Spring(很早就开始了)。所以显然不好说是大部分
返回顶部
顶部