发表于: 2017-12-04 23:31:23
1 835
今天完成的事:
1、学习maven的基本命令;
2、在云服务器上执行jar包main方法成功;
3、本地数据库上传到云服务器上;
遇到的问题:
1、这种测试类打包成jar包后如何在云服务器上运行,
import org.junit.Test;
public class MavenTest {
@Test
public void test1(){
System.out.println("这是test1");
}
@Test
public void test2(){
System.out.println("这是test2");
}}
2、maven构建项目,mvn archetype:generate和mvn archetype:create,用create一直失败,百度的说这两个区别就是create速度快。
3、maven运行测试类中的指定方法,需要用到surefire插件,今天没跑通,明天再试试。
明天计划:
继续任务一
收获:
1、项目构建过程包括姜木清理,项目编译、测试项目、生成测试报告、打包项目、部署项目留个过程。
maven基本命令:
创建java工程:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=myapp - DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
-DgroupId 组织标识(包名)
-DartifactId 项目名称
-DarchetypeArtifactId 指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project
-DinteractiveMode是否使用交互模式
其中 DgroupId,DartifactId,version组成maven的ID
编译源码mvn compile
编译测试源代码mvn test-compile
清空clean(清除target文件)
运行测试mvn -test
打包mvn package (执行打包命令前,会先执行编译和测试命令)
安装mvn install(执行安装命令前,会先执行编译、测试、打包命令)
2、数据库导出
mysqldump -uroot -p 数据库名>导出sql文件名
位置就在dos窗口所在位置
导入数据库:
选择数据库后,source sql文件名(包含位置)
禅道:
http://task.ptteng.com/zentao/project-task-434.html
评论