发表于: 2017-08-14 23:19:53

1 1039


今天完成的事情:服务器上跑流程

        解决了昨天的问题 

        成功的在服务器上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>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.5.0</version>

</dependency>

    运行的时候从com写起

    mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main"

    虽然pom文件夹下还有target 等 但是从com开始写 

    试了无数次得出的血的教训

     原理就不明白了

进度:今天被卡的时间比较长 昨天又爬山 比预期要慢 要延期



返回列表 返回列表
评论

    分享到