Chinaunix首页 | 论坛 | 博客
  • 博客访问: 477643
  • 博文数量: 63
  • 博客积分: 1485
  • 博客等级: 上尉
  • 技术积分: 596
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-21 14:49
文章分类

全部博文(63)

文章存档

2018年(8)

2017年(25)

2016年(10)

2012年(6)

2010年(14)

我的朋友

分类: Web开发

2017-05-05 09:01:11

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,然后速度超级快!       

点击(此处)折叠或打开

  1. <mirror>
  2.         <id>nexus-ibiblio</id>
  3.         <mirrorOf>*</mirrorOf>
  4.         <name>Nexus ibiblio</name>
  5.         <url>http://maven.ibiblio.org/maven2/</url>
  6. </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) |
给主人留下些什么吧!~~

arm_zwinger2018-04-18 16:29:26

如何导出maven工程用的jar包?只需要向pom.xml中添加如下即可。
导出的jar包都在当前工程的lib目录下(${basedir}/lib)

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                &l