GradleWebApp | 使用Gradle 构建Struts2、Springframework和hibernate 框架的Java EE 项目模板 | Build Tool library

 by   ShinChven Java Version: Current License: Non-SPDX

kandi X-RAY | GradleWebApp Summary

kandi X-RAY | GradleWebApp Summary

GradleWebApp is a Java library typically used in Utilities, Build Tool, Spring Boot, Spring, Gradle, Maven applications. GradleWebApp has no bugs, it has no vulnerabilities, it has build file available and it has low support. However GradleWebApp has a Non-SPDX License. You can download it from GitHub.

#使用Gradle 构建JavaWebApp Gradle是很强大的构建工具,不过如果你在天朝,你可能需要一个强大的网络环境。 本项目不具备太大实战意义,只是探索性地使用Gradle 构建Java Web项目,本人自己也只是使用它当学生和测试的模板。 本项目还在不间断施工中,请多多包涵。 如果在「食用」过程中发现Gradle build起来真TM恶心,建议赶紧回头使用Maven,Maven 在天朝使用确实更加顺畅。 ##Gradle的基本结构 一般使用Gradle 来构建一个项目,首先会有一个project文件夹,然后在project文件夹中会有一个或者多个module。project表示一个工作空间,而其中的module则是具体的应用,也可以是应用所依赖的library。 ###settings.gradle 在此文件中使用include ':folder' 语句配置某个文件夹为module文件夹,只有在这里配置了,开发工具才会增目标文件夹中运行build.gradle文件构建module。 ###build.gradle Gradle项目中使用build.gradle 文件对项目进行构建:. 2、module 中的build.gradle 配置module 的构建。 ##SSH module 这是一个Gradle 构建的Struts2 Hiberante4 Springframeworks4 应用,详细配置请查看其中的build.gradle 文件。该module基本已经填完坑,可以拉下来直接运行。. Good luck! ##SpringWebMVC 请参考这个仓库:##构建War 项目 当你在module 的build.gradle中添加了war 插件(apply plugin: 'war')时,IDE会识别该module 为Java Web项目, 你可以使用一些配置来定义War包的结构,比如:. ``groovy configurations { moreLibs // 配置该module 在构建时,既加载dependencies中的依赖,还加载「散装」的jar包 }. war { from '/src/main/webapp' // 指定WebRoot 路径 webInf { from '/src/main/webapp/WEB-INF/' } // 指定 WEB-INF 文件夹路径. classpath fileTree('lib') // 指定 WEB-INF/lib 文件夹路径. classpath configurations.moreLibs // build 「散装」的jar包 webXml = file('/src/main/webapp/WEB-INF/web.xml') // WEB-INF/web.xml 文件路径 }.

            kandi-support Support

              GradleWebApp has a low active ecosystem.
              It has 24 star(s) with 9 fork(s). There are 2 watchers for this library.
              It had no major release in the last 6 months.
              There are 1 open issues and 0 have been closed. On average issues are closed in 2037 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of GradleWebApp is current.

            kandi-Quality Quality

              GradleWebApp has 0 bugs and 0 code smells.

            kandi-Security Security

              GradleWebApp has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              GradleWebApp code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              GradleWebApp has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              GradleWebApp releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions are not available. Examples and code snippets are available.
              GradleWebApp saves you 68 person hours of effort in developing the same functionality from scratch.
              It has 178 lines of code, 4 functions and 7 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed GradleWebApp and discovered the below as its top functions. This is intended to give you an instant insight into GradleWebApp implemented functionality, and help decide if they suit your requirements.
            • Get response json string
            Get all kandi verified functions for this library.

            GradleWebApp Key Features

            No Key Features are available at this moment for GradleWebApp.

            GradleWebApp Examples and Code Snippets

            No Code Snippets are available at this moment for GradleWebApp.

            Community Discussions

            Trending Discussions on GradleWebApp


            Java web app recommended project structure
            Asked 2017-Jan-10 at 13:20

            I'm using IntelliJ to create one of my first web apps. I'd like to use Gradle to solve my dependencies. Depending on how I create the project, it is structured differently.

            I was wondering whether there is a recommended project structure for web apps. Where to put the static pages? Where to put the classes? Where the other resources (like images)? And where to put other framework-specific files, like the build.gradle file?

            Right now I see three alternatives:

            If I create the project as a Java web application (File -> New Project -> check Java::JavaEE::Web Application -> Next etc...) I get the following project structure:



            Answered 2017-Jan-10 at 13:20

            Also found these two related stackExchange questions:

            Not combined with gradle though...

            However, finally came up with this project structure:


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install GradleWebApp

            You can download it from GitHub.
            You can use GradleWebApp like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the GradleWebApp component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer For Gradle installation, please refer .


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone ShinChven/GradleWebApp

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link