`
gx4air
  • 浏览: 4861 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

使用idea+maven构建web项目的一点心得

阅读更多

一直在使用idea + maven构建开发web项目,但对其配置只是一知半解。笔者举例说明各个配置项。

1. 使用新建项目向导

 

2. Maven构建项目骨架(http://maven.oschina.net/有时候时间会较长)

3. 配置编译in and out

3.1 工程结构(新建源代码目录java



 3.2 
配置源码以及编译输出的目录



 

 

其实大部分的工作maven已经帮我们做了。现在笔者推荐大家使用插件进行编译和打包。

下面有几点新的供大家参考:

1.   Idea的make带有缓存,如果手动删除编译输出的文件夹,之后再make则不会编译java,配置文件则不会拷贝,需要修改文件才会编译和拷贝。

2.  Maven的clean默认是清除target目录

3.   使用complie插件也是默认编译到target目录

 4.  Ideamakemavencompile不能混合使用,特别是使用maven进行打包前的编译,最好是统一使用maven的插件进行编译。

 5. 配置了插件的最好不要双击插件,最好是使用mvn的命令执行,有的时候compile插件不能将resources下的配置文件进行拷贝。

 

 

 

 

 

 

 

 

 

  • 大小: 58.6 KB
  • 大小: 11.5 KB
  • 大小: 65.4 KB
  • 大小: 72.8 KB
分享到:
评论

相关推荐

    Intellij IDEA 入门教程.pdf (高清文字版)

    IntelliJ IDEA的项目配置也是相当重要的部分,包括Project(项目)、Modules(模块)、Libraries(库)、Facets(项目结构)、Artifacts(构建产物)和SDK(软件开发工具包)等配置。其中,Maven专题讲述如何在IDEA...

    idea整合ssm框架实现登录注册退出增删改

    在IDEA中,你可以使用Maven或Gradle构建工具来管理项目依赖,并通过Maven的`spring-boot-maven-plugin`或Gradle的`bootRun`任务启动项目。同时,可以使用Maven的`tomcat7-maven-plugin`或Gradle的`war`插件来打包成...

    Jfinal使用心得以及架构

    - **创建项目**: 使用 Maven 或 Gradle 创建项目,引入 JFinal 的依赖。 - **编写启动类**: 实现 `com.jfinal.core.Controller` 类,创建路由规则,定义控制器方法。 - **配置路由**: 使用注解或代码方式配置路由...

    使用Java Spring框架的介绍、心得、项目及相关练习

    - Spring MVC是一个基于MVC设计模式的框架,用于构建Web应用程序。它提供了灵活的方式来处理HTTP请求和响应,支持多种视图技术,如JSP、Thymeleaf等。Spring MVC简化了Web层的开发,使得开发者可以更加专注于业务...

    Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)所有实验及实验报告.zip

    Spring MVC是Spring框架的一部分,专门用于构建Web应用程序的Model-View-Controller(MVC)架构。它提供了一个灵活的模型绑定机制,可以将HTTP请求参数与Java对象字段对应起来,同时支持多种视图技术,如JSP、...

    基于springboot的美食分享管理平台(部署文档+表结构文档) Javaee项目,springboot项目

    - 使用Maven或Gradle构建系统,管理项目依赖。 - 通过`spring-boot:run`命令启动应用,或者打包成JAR文件,使用Java -jar命令运行。 - 可能采用Docker进行容器化部署,实现环境隔离和易于扩展。 7. **生活娱乐与...

    yolo开发avaWeb-mas笔记

    【标题】"yolo开发avaWeb-mas笔记" 指的是一...总之,"yolo开发avaWeb-mas笔记"是一份关于敏捷开发Java Web应用的学习资料,结合"Heart-First-JavaWeb"项目源码,可以帮助开发者快速掌握从零开始构建Web应用的全过程。

    我的ssm项目总结

    Maven或Gradle是构建工具,负责项目的依赖管理和构建流程。 【pagePlugin】 在压缩包中的"pagePlugin"可能是项目中实现分页功能的一个模块。分页是Web应用常见的需求,可以有效提高用户体验。通常,我们会自定义一...

    axis1.4 心得

    标题中的“axis1.4 心得”表明我们将探讨的是关于Axis1.4,这是一个较老版本的Apache Axis,一个用于构建Web服务的开源Java框架。Apache Axis1.4是Axis1系列的一个版本,它主要负责处理SOAP消息,提供客户端和服务端...

    J2EE完整小项目(音乐论坛)

    - **构建工具**:如Maven或Gradle,用于自动化构建、依赖管理和项目打包。 整体而言,这个J2EE音乐论坛项目将涉及多个技术层面,从用户界面的开发到服务器端的业务逻辑处理,再到数据的存储和检索,体现了J2EE平台...

    SSM项目在线读书与分享论坛.zip

    在实际开发过程中,项目的构建工具可能是Maven或Gradle,它们负责管理项目的依赖和构建流程。版本控制使用Git,便于团队协作和代码版本管理。开发环境可能包括IntelliJ IDEA或Eclipse,测试工具如JUnit用于单元测试...

    基于MVC架构的Java项目实训

    3. **依赖管理**:使用Maven或Gradle作为构建工具,管理项目的依赖库,如Spring框架、MyBatis、Hibernate等。 4. **数据库设计**:根据项目需求设计数据库表结构,并编写对应的实体类。你可以使用ORM(对象关系映射...

    学习JAVA的一些心得

    学习JAVA编程语言可以是一项...了解常用的ORM框架如MyBatis、Hibernate或JPA的使用,对于构建稳定且高效的Web应用至关重要。以上内容构成了JavaWeb全栈开发的主要知识点,每个部分都是构建现代Web应用不可或缺的一环。

    基于springboot+vue的地方美食分享网站.zip

    利用先进的Web技术构建一个地方美食分享网站,可以让美食爱好者们更方便地交流食谱、分享美食心得,同时也为商家提供了一个展示产品和服务的平台。本项目——“基于SpringBoot+Vue的地方美食分享网站”便是这样一款...

    SSM框架写的一个增删改查,适合初学者看看,

    SSM框架,全称为Spring、SpringMVC和...此外,还能掌握Maven的项目构建流程,以及如何使用IDE(如IntelliJ IDEA或Eclipse)进行开发。通过实际操作,有助于加深对Java Web开发的理解,为后续的项目开发打下坚实的基础。

    学生在线管理系统

    - `README.md`:通常包含项目简介、安装指南和使用说明,帮助用户理解和使用项目。 - `.project`:Eclipse IDE的项目配置文件,定义了项目属性和构建规则。 - `pom.xml`:Maven项目的配置文件,定义了依赖管理和构建...

    传智的javaweb学习笔记,比较全的

    11. **Maven或Gradle构建工具**:这些工具用于管理项目依赖,自动化构建流程,笔记可能介绍了基本用法和配置。 12. **Web安全**:包括CSRF(跨站请求伪造)、XSS(跨站脚本攻击)等,笔记会讲解如何预防这些安全...

    个人博客系统项目源码

    在部署和运行这个个人博客系统时,开发者需要先配置好开发环境,包括Java JDK、Maven或Gradle(用于构建项目)、Tomcat(作为应用服务器)以及MySQL数据库。然后,导入项目到IDE(如Eclipse或IntelliJ IDEA),配置...

    SOA 学习心得

    同时,使用Eclipse、IntelliJ IDEA等IDE工具,配合Maven或Gradle构建工具,可以快速搭建和调试SOA项目。 **5. 学习资料** 压缩包中的“学习资料”可能包含了相关的教程、案例分析、代码示例等内容,这些都是深入...

    Spring Boot开发实战:基于Spring Boot的RESTful API服务的实验心得与案例解析

    - **安装Maven或Gradle**:选择一种构建工具来管理项目的依赖和构建过程。 - **安装IDE**:推荐使用IntelliJ IDEA或Eclipse等强大的IDE来进行开发工作。 ###### 3.2.2 项目创建 - **使用Spring Initializr创建...

Global site tag (gtag.js) - Google Analytics