在github上下载了一个安卓项目,使用idea+maven构建的,老师叫我把这个项目转化为eclipse下的普
通安卓项目(不要用maven管理),原因是做完后方便整合,其他项目是ADT开发的。下载的项目导入
IDEA能编译运行,我进入项目根目录,然后用mvn dependency:copy-dependencies导出依赖包,然后我
在Eclipse中新建安卓项目,把client项目中的资源拷进去,最后把刚提取出来的.jar包添加到Eclipse
的工程中,编译时候Eclipse报错Conversion to Dalvik format failed with error 1,按照网上的
方法都试了的,没能解决,都被这个问题搞了好几天了,实在不知道怎么办,求指点。万分感谢
可能我的问题表述不是很专业,请原谅我个小白,我处理提取出maven依赖包的想法正不正确,方向是不
是对的
把原始工程导入IDEA中,项目结构如图
就想把maven项目转化为普通项目的
在这个没人问的小儿科问题上纠结了好几天,很苦恼
在线等,希望大虾指导下,非常感激
这么来说吧,在IDEA中用建了一个项目,用来管理管理依赖,现在想把这个项目放到Eclipse中,不要maven管理 整合方不方便跟maven有什么关系?是你们老师不会maven吧。回复 @梁笑:用了Maven之后居然还有要后退的老师没接触过maven,给的这个项目是要整合到某个合作公司的大项目中,公司没有用maven,用得adt,希望我能先转化为Eclipse然后在进一步开发,方便他们整合,他的考虑也是对的我不觉得往版本库递交一对冗余的jar包是什么好的方案。用maven解决依赖多和谐,build的时候自动下载依赖,不占用版本库空间。
另外,eclipse支持maven。
PS:我们用的是gradle,这玩意是新秀,很多新的开源项目已经用gradle了
回复 @Feng_Yu:没帮解决问题,一直在maven多好,gradle多好~~的,你这是想干嘛?回复 @Feng_Yu:呵呵,受教了,以后会学习下的,现阶段我最希望得到你对我这个问题提出来的解决方案回复 @梁笑:告诉你应该看看gradle,什么才是高大上,什么才是方便。现在新的java/groovy/vertx/android很多都用的gradle,支持maven,支持ant,可以生成idea和eclipses项目。学学gradle,让他们那些土鳖看看什么才是现在的技术回复 @梁笑:迁到gradle你就知道什么才是神器。直接自动化build,搞定项目回复 @Feng_Yu:亲,我们在学校做的项目,是公司大项目的一部分,他们没用maven,我的不去除,他们整合很麻烦,我最近看了些资料确实觉得maven是个好东西,但我们得迁就公司,指导下我怎么样去maven把,嘿嘿
mvn eclipse:eclipse
试试这个命令可以不
原来是多module的项目,先执行 mvninstall-DskipTests
再执行 mvn eclipse:eclipse
你们老师太老了,可以退休了在公司做技术的话有点大,但回来做老师还行吧,四十多来岁,呵呵我不觉得往版本库递交一对冗余的jar包是什么好的方案。用maven解决依赖多和谐,build的时候自动下载依赖,不占用版本库空间。
另外,eclipse支持maven。
PS:我们用的是gradle,这玩意是新秀,很多新的开源项目已经用gradle了
mavenpackage得到依赖的各个jar包,eclipse新建个普通项目再把源码jar包什么的考过去不就行了。模块不多的话这样操作最省事,简单问题不要想复杂试过了的,Eclipse编译时报错,上网查原因是导入的包有重复的或者无用的,我不知道怎么样分辨出这些重复/无效的包,原项目的依赖关系不是很懂看到楼上几个人jjwwmaven怎么怎么高大上不用maven就是退步, gradle又怎么怎么高端,真烦。
楼主本来的maven工程能编译成功吗?如果能,把依赖全导出再添加进eclipse就OK
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。