• 【软件项目管理】Lab—Maven


    这次的实验是使用Maven,其具体内容如下:

    1.安装配置Maven

    直接下载后解压到C盘或D盘根目录,添加环境变量MAVEN_HOME, 添加Path,在命令行敲入mvn -version检测是否安装成功,截图如下:

    2.创建Maven项目

    根据老师所给的步骤走就可以,但是我在写test case时发现即使我在pom.xml中添加了junit的版本号,仍然无法加载junit,所以我把系统给的AppTest删掉了,自己又重新建了一个,名字还是AppTest, 然后问题就解决了。其中步骤截图如下:

    层级结构及代码:

    pom.xml修改:

    3.安装SVN 并commit项目

    还是按照教程走,但是可能需要改一下端口号,因为原来可能被其他应用占用。安装完成界面如下图:

    但是在要checkout的项目上右键,没有svn checkout选项,百度之后发现还需要安装TortoiseSVN(而且之后的commit也需要这个TortoiseSVN)。安装后右键就可以了:

    然后在源文件右键文件夹,commit:

    然后在visualSVN中即可看到上传的代码:

    然后在浏览器地址栏输入URL即可访问到:

    4. 安装配置Jenkins

    按照老师给的教程走,注意看一下自己的tomcat的端口号,不要直接输入8080,可能原来改过了!进入 http://localhost:9080/jenkins,然后修改subversion为1.7:

    然后把在visualSVN中的repository的URL复制一下,然后点确定就好了:

    最后可是尝试在eclipse里用maven构建一下,但是第一次构建我出错了,错误是:

    百度后发现,可能是因为maven的版本与eclipse不兼容,所以把3.3.9版的换成了3.3.1版,然后可以再建一个环境变量M2_HOME指向根目录的MAVEN安装目录,或者用原来的MAVEN_HOME也可以,进入eclipse->windows->preferences->installed jres->edit jre,然后做如下修改:

    最后就可以了。

    =========================================================================================小组工作成果截图:

    以一个人的电脑作为服务器,将名为final2的项目交到svn上,然后分享局域网,小组各成员登录到项目的url,checkout项目,自己添加名字,再commit到svn仓库中去,然后在jenkins可以构建一下。截图如下:

    第一个人上传到svn仓库,上传到jenkins并构建:

    第二个人从仓库chekout并修改后再commit,并构建:

    其他人同理,这里只列出commit之后的版本变化情况:

    END.

  • 相关阅读:
    deflate树与deflate编码
    生产者消费者模式下的并发无锁环形缓冲区
    环形缓冲区的设计及其在生产者消费者模式下的使用(并发有锁环形队列)
    zeromq源码分析笔记之无锁队列ypipe_t(3)
    zeromq源码分析笔记之线程间收发命令(2)
    zeromq源码分析笔记之架构(1)
    PHP和golang差异见解
    关于助力红包随机分配思考总结
    TCP四次挥手
    TCP三次握手
  • 原文地址:https://www.cnblogs.com/3013218071zjr/p/5398050.html
Copyright © 2020-2023  润新知