IDEA手动创建maven

使用模板创建终有弊端,手工创建,后面依赖要用到的就自己添加。

GroupID:定义了项目属于哪个组,一般来说这个通常和公司或组织关联。

ArtifactId:定义了当前Maven项目在组中的唯一ID,实际对应项目的名称,就是项目根目录的名称。

Project name:是存放此项目的工作区间,

Project location:为存放此项目的子目录;

  • 建好项目后,打开,点击Auto-Import 让maven设置自动下载依赖包
  • 点击Project Structure 项目结构 设置

Project:无需设置,当然可以选择project complier output 自定义编译目录

Model:因为是手工传教maven所以咩有任何maven模板需要自己添加

  • 现在为Web设置资源目录。双击Web Resource Directory   可改可不改,默认的也可以 如果改了web描述文件目录也得改

 

Facts:表示当前项目的适配服务组件。可以看到此项目自己是一个web项目了

Artifacts:已有了发布的项目了(idea中准确的说应是Modele)

output root目录描述了当前项目的编译目录及适配服务。

配置tomcat服务器运行

注:很多童鞋在这里找不到Arifact,请参考部署项目中的Modules的配置。如果没有为项目配置Web服务组件,那么就没有Artifact。(当前项目连Web项目都不是,哪儿来的Artifact,又部署什么呢?)

  • 创建一个java类。可看到继承HttpServlet出问题了--这是因为没有把Tomcat的依赖加入Module

发现还是不行 那么

可以发现配置文件里啥都没有,是因为自己手工配置的没有任何模板,所以需要依赖的包得自己输入,然后maven才会自动下载

手动添加之后就可以按快捷键 alt+enter添加依赖包了。

这个是servlet得依赖包,如若需要其他得请自行百度搜索

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.2</version>
    </dependency>
</dependencies>

本文参考:http://www.cnblogs.com/wql025/p/5215570.html#4029296。。

猜你喜欢

转载自blog.csdn.net/qq_36921440/article/details/81561407