zoukankan      html  css  js  c++  java
  • 在cmd命令行使用Maven Archetype插件 generate命令创建简单的java web项目

    前提:

    1、下载apache-maven:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip,解压到D盘

    2、配置windows环境变量,JAVA_HOME和M2_HOME

     根据你的jdk和apache-maven目录配置环境变量:

            控制面板系统和安全系统--高级系统设置--环境变量

                    变量名               值

                 JAVA_HOME         C:Program FilesJavajdk1.7.0_80

                 M2_HOME            D:apache-maven-3.3.9-binapache-maven-3.3.9

                 path                  %M2_HOME%in;%JAVA_HOME%in   (追加)        

    验证:

     进入cmd命令行

           输入:mvn -v进行验证maven是否安装好

             C:UsersAdministrator>mvn -v

             Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
             Maven home: D:apache-maven-3.3.9-binapache-maven-3.3.9
             Java version: 1.7.0_80, vendor: Oracle Corporation
             Java home: C:Program FilesJavajdk1.7.0_80jre
             Default locale: zh_CN, platform encoding: GBK
             OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

    开始构建java web项目:

      cmd命令行下

        C:UsersAdministrator>mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-WebApp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

        C:UsersAdministrator>cd my-WebApp

        创建好的JavaWeb项目中目前只有src/main/resources目录,因此还需要手动添加src/main/java、src/test/java、src/test/resources

        编辑pom.xml加入jetty插件(用于运行本地应用服务器):

           <finalName>my-WebApp</finalName>下添加

              <pluginManagement>

             <!--配置Jetty--> 

               <plugins>

                 <plugin>

                    <groupId>org.mortbay.jetty</groupId>

                      <artifactId>maven-jetty-plugin</artifactId>

                 </plugin>

              </plugins>

            </pluginManagement>

        接着我们就可以将创建好的JavaWeb导入Eclipse中进行update maven project,更新依赖jar

     

       使用Maven打包发布Web项目:

       C:UsersAdministratormy-WebApp>mvn package

       运行jetty,监听本地的8080端口

       C:UsersAdministratormy-WebApp>mvn jetty:run

    浏览器访问http://127.0.0.1/my-WebApp

    参考http://www.cnblogs.com/xdp-gacl/p/4240930.html

  • 相关阅读:
    手脱UPX v0.89.6
    手脱ASPack v2.12
    为什么每次进入命令都要重新source /etc/profile 才能生效?
    解决maven update project 后项目jdk变成1.5
    关于dubbo服务的xml配置文件报错的问题
    dubbo实际应用中的完整的pom.xml
    部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener【转】
    web.xml配置文件中<async-supported>true</async-supported>报错
    eclipse在线安装maven插件
    centos安装eclise启动报错
  • 原文地址:https://www.cnblogs.com/su-han/p/5643438.html
Copyright © 2011-2022 走看看