Web项目开发系列 之一:使用Intelij IDEA搭建web项目

一、 工具准备

1. JDK,下载后安装
2. Intelij IDEA: [官网下载](http://www.jetbrains.com.cn/idea.html), 下载后安装
3. Maven3: [Apache Maven官网](http://maven.apache.org/),下载后安装

二、创建maven工程
1. 创建工程



2. 选择maven项目



3. 定义项目名称

4. 指定maven安装目录,默认位置为~/home/user/.m2目录

5. 定义工程名称,模块名称默认情况下,与工程名称一致。



6. 项目创建成功,开启maven自动导入

IDEA完成项目创建后,目录结构如下:

四、 工程结构调整

创建java目录,设置为编译目录

五、 项目配置
添加maven-resource-plugin,用于将配置文件打包至编译路径


    <plugins>
        <plugin>
            <artifactId>maven-resources-plugin</artifactId>
            <version>2.5</version>
            <executions>
                <execution>
                    <id>copy-xmls</id>
                    <phase>process-sources</phase>
                    <goals>
                        <goal>copy-resources</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>${basedir}/target/classes</outputDirectory>
                        <resources>
                            <resource>
                                <directory>${basedir}/src/main/java</directory>
                                <includes>
                                    <include>**/*.xml</include>
                                </includes>
                            </resource>
                        </resources>
                    </configuration>
                </execution>
            </executions>
        </plugin>

六、 启动应用
1. 添加tomcat,删除原有启动前build,添加maven goal:package


image.png

2. 添加项目发布


image.png

3. 启动成功
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,951评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,251评论 25 708
  • 至少现在 我还在爱着 你还是会不止一次的 出现在我的窗前 与树叶上的阳光交织在一起 把我的眼球点亮 至少现在 我还...
    身后一扇窗阅读 346评论 0 0
  • 每个个体都是从原生家庭走出来的,早年时期我们通过与父母的互动,学会了如何与他人沟通,如何与他人建立亲密关系,通过...
    教练成长咖啡屋阅读 675评论 0 0