发表于: 2017-08-14 23:19:53
1 1040
今天完成的事情:服务器上跑流程
解决了昨天的问题
成功的在服务器上maven运行 mvn -compile mvn -clean mvn -test
mvn -install
成功在服务器上用maven跑主程序
明天计划的事情:任务一最后几个任务
遇到的问题:主要原来总是缺少配置文件
发现maven无论运行什么文件 必须在pom.xml文件的目录下运行
错误原因一个是没有在目录下
一个是test文件里 当时没有在开头写package
IDEA可以运行成功 maven就不可以 maven对目录结构的要求很高 一点不能出错
test 和 java 目录必须对应
一个是 test写了注解 pom文件junit依赖要用4.0版本以上的
maven自动创建骨架 默认的junit是3.8.1的 所以报错
还有 文件的路径要从com写起 否则也都会报错
收获:对maven有了更深入的理解
对linux的操作更加的熟练 Tab自动补全太有用了
pwd 显示目录然后再复制粘贴也很方便
maven生命周期有三套 其实我们用的只是第一套
先编译 在测试 在package 在install
jar本身不在测试
直接运行主程序要在pom文件里加依赖
</dependency>
运行的时候从com写起
mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main"
虽然pom文件夹下还有target 等 但是从com开始写
试了无数次得出的血的教训
原理就不明白了
进度:今天被卡的时间比较长 昨天又爬山 比预期要慢 要延期
评论