gradle之web工程结合

打jar包原理

  • 打到哪里去
    • gradle->libs->gradle-1.0-SNAPSHOT.jar
  • 单独打包流程
    • 点击idea右侧gradle,然后双击jar,然后打包。
  • 打jar包流程
    • Task:processResources
    • Task:classes
    • Task:jar

使用gradle创建web工程

  • 创建项目
    gradle之web工程结合

  • 设定web工程信息
    gradle之web工程结合

  • 设定gradle信息

    gradle之web工程结合

  • 查看项目目录结构
    gradle之web工程结合

  • 创建web工程的目录

    • 创建webapp目录

    gradle之web工程结合

    • 创建WEB-INF文件夹
      gradle之web工程结合

      • 刚建好之后,就是一个普普通通的目录,那么我们接下来要做的就是让编译器将其识别为一个正个八经的资源目录,做法如下:

        • 在build.gradle文件下,添加

          apply plugin:'war' //这句话的作用是将一个java工程变成一个web工程
          
    • 现想实现一个springmvc简单跳转效果

      • 导包

        compile group: 'org.springframework', name: 'spring-context', version: '5.0.2.RELEASE'
        compile group: 'org.springframework', name: 'spring-web', version: '5.0.2.RELEASE'
        compile group: 'org.springframework', name: 'spring-webmvc', version: '5.0.2.RELEASE'
        provided group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
        provided group: 'javax.servlet', name: 'jsp-api', version: '2.0'
        

        provided只在编译阶段起作用,运行阶段不起作用。

      • 添加springmvc配置文件springmvc.xml

      • 配置web.xml

      • 添加controller

      • 发布运行

        springmvc、web.xml请参见文章《ssm开发框架搭建》

相关文章:

  • 2021-12-13
  • 2021-09-19
  • 2022-12-23
  • 2021-12-06
  • 2021-05-30
  • 2021-09-15
  • 2021-04-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-06
  • 2021-07-22
  • 2021-12-30
  • 2021-08-28
  • 2022-12-23
相关资源
相似解决方案