1、
OpenGrok
用来读代码的工具,通过Web服务来提供。只能读,不能写。
2、Maven
网上有很多的介绍。
一个入门的例子(点击这里)
这里的例子是手动创建的,而不是用eclipse创建的,比较适合想理解maven都做了什么的同学,比如我。
在上面的贴子里,有几点注意:
a/ 命令是"mvn compile",而不是"maven compile",可能贴主故意的,如果这个都不能自行解决,那要做后面的几乎是太难了:)
b/ 第一次安装maven之后,如果没有创建"c:\Users\Tom\.m2"目录以及里面的内容,那么在第一次运行"mvn compile"的时候,会创建这个目录,并且联网进行下载(看网速了)。
同样的,如果使用eclipse创建了第一个maven工程(仅仅创建,没有添加java文件也没有编译),那么关闭这个project的时候,也会创建".m2"目录并下载里面的文件。
他是从下载的,超级慢!!!!!
所以,条件允许的话,还是直接copy一份这个目录吧,否则时间太长。
关于仓库(repository),下面几个贴子不错。
国内可用maven repository 配置 (点击这里)
如果没有这个里面给出的配置,哎呀,从主仓库更新可真的是折磨。。。耗费的时间太久了。
最终我是设置了一个mirror,然后速度超级快!
-
<mirror>
-
<id>nexus-ibiblio</id>
-
<mirrorOf>*</mirrorOf>
-
<name>Nexus ibiblio</name>
-
<url>http://maven.ibiblio.org/maven2/</url>
-
</mirror>
Maven:mirror和repository 区别 (点击这里)
讲的很清楚,图示很赞!
注意:
如果环境里使用了proxy,那么把http/https的代理都设置在settings.xml文件里面。
否则,更新repository的时候,会失败,而仅仅产生一个a/b/c/xxx.updated的文件。(扩展名可能记错)
3、GIT
git 中怎样查看未传送(git push)到远程代码库的(git commit)提交?
git status 只能查看未传送提交的次数
git cherry -v 只能查看未传送提交的描述/说明
git log master ^origin/master 则可以查看未传送提交的详细信息
git撤销commit,但未git push的命令
git log 找到之前提交的git commit的id
git reset –hard id 完成撤销,同时将代码恢复到前一commit_id 对应的版本
git reset id 完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改
4. YUM
Linux YUM 命令 http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html
阅读(1873) | 评论(1) | 转发(0) |