Maven创建项目

*)创建Maven项目的方式:

①在idea中:

创建项目→Maven

②在eclipse中:

new→other→Maven→Maven Project→Next→Next→选maven-archetype-quickStart→ JavaSE项目创建(选maven-archetype-webapp→JavaEE项目创建)→next→填写GroupID,ArtifactId,Vesion三个坐标→finish。项目生成

在src/main下创建Java文件夹。这里的src/main/java需要手动创建,这是eclipse的一个bug。

*)web项目有3类jar包:1.jdk的jar  2.自己引入的第三方jar   3.Tomcat中的jar。

在maven项目中,引用的jar包,需要在pom.xml中引入。pom.xml中<depencies>中是依赖的jar,在这里引入jar,在项目的Java Build Path中,即上图中,“Maven Dependencies”下就有引入的jar包了。

找jar包的引用:需要引入某个jar包,在https://mvnrepository.com/网站上,搜索该jar包,搜索到之后,选择要用的那个jar包,选择版本号,点击超链接打开,即可看到pom引入用的XML。copy下来到自己的pom.xml中,即可。(注:找jar包的引用时,不要选择“b”开头的beat版jar包。同时要看好jar包的来源,因为会有很多山寨jar )

*)项目目录结构:

src/main/resources:

  --static:静态资源 约定写在这个文件夹里。如果这个文件夹名字修改了,需要配置

  --template:视图部分

  --application.properties:一般不写内容,如果需要另外配置,在这里配。比如修改Tomcat的端口,配置数据库等。这些配置项的键名是约定好的。开发IDE,比如idea会自动提示键名。常用的配置:

  server.port=8081

  server.context-path=/                  ##项目访问目录

  server.session.timeout=3600      ##session过期时间(s)

  可以配置多个环境的端口、ip等,分别用于测试、生产不同环境启动时,配置方法:

    方式①,配置多个properties文件(文件名约定叫application-xx.properties),application-dev.properties,application-prod.properties, 

        application.propreties文件中的配置是各个环境的通用配置, 在该文件中通过以下配置方式来选择不同配置文件。在application.properties中,配置:spring.profiles.active=dev,表示使用-dev的配置文件。该种方式在运行时会加载application-dev.properties文件

    方式②,以上配置可以在运行项目时改变:

    mvn clean package

    cd target

    java xx.jar  -spring.profiles.active=dev       --表示在运行时,使用dev配置文件

生产的resource文件夹中的文件都是空的。

src/main/java中的底层文件夹(里层)有一个Java文件(有main方法)。运行这个Java文件,即可运行项目。

target:是编译生成的文件,包含class文件 

原文地址:https://www.cnblogs.com/mySummer/p/11060640.html