在提交至GitHub仓库前,请将实验代码从Eclipse环境脱离开来,建议你自行使用JDK、Ant (http://ant.apache.org)、Maven (http://maven.apache. org)、Gradle (https://gradle.org)等工具进行build,或者在提交至GitHub仓库之后使用Travis-CI (https://travis-ci.org)进行在线build。如果因为缺少某些库文件导致你的程序无法运行,TA不再为其评分。
由于实验的要求,需要利用Maven这一工具进行build。
需要配置maven
首先下载maven
选择图中的第二个。
解压到自己建立的文件夹中。
打开此电脑,右击,找到属性,点击属性中的高级系统设置
在环境变量中新建系统变量MAVEN_HOME
变量的值就是解压后的文件的路径。
找到系统变量中的Path,在其中加入%MAVEN_HOME%\bin
然后就可以在cmd中利用mvn-v指令查看已配置的版本信息了。
Maven 是一个项目管理工具,可以对 Java 项目进行自动化的构建和依赖管理。它包含了:项目对象模型 (POM,Project Object Model),项目生命周期(Project Lifecycle),依赖管理系统(Dependency Management System)和各种插件。
构建是什么呢?简单地说,构建就是软件项目生产的整个过程,这个过程应该包括:
(1)文档和代码的生成(有些项目会使用代码自动生成工具,比如数据库访问代码的逆向工程)
(2)代码的编译、测试和打包
(3)打包好的代码进行分发或者部署
Maven 将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,这种设计方法极大的避免了设计和脚本编码的重复,极大的实现了复用。
Maven 提倡使用一个共同的标准目录结构,Maven 使用约定优于配置的原则,大家尽可能的遵守这样的目录结构。如下图所示: