zoukankan      html  css  js  c++  java
  • 命令方式 搭建 (简易)Maven项目

    原料:1、配好的Maven环境变量    2、c m d命令

    win  + r  输入 cmd

    切换到此项目所要存在的位置

    使用命令创建文件夹

    切换 到 maven_demo中  输入 cd maven_demo

    使用命令创建maven项目结构(类似下面这种结构,规范点的.)

     md --> 创建文件夹 

      src main java com oukele  -->   创建src文件夹,在src目录下创建main文件夹,在main目录下创建java文件夹。。。

    在 oukele目录下编写一个 SayHello.java文件   (  echo --> 创建文件  )

    用记事本打开SayHello.java文件

    编写代码

    编辑完毕 Ctrl + S 保存 退出。

     

    创建 pom.xml 文件

    使用记事本打开pom.xml进行编辑以下内容

     1 <?xml version="1.0" encoding="UTF-8" ?>
     2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     4          
     5         <modelVersion>4.0.0</modelVersion>
     6          
     7     <!-- 组织名 -->
     8     <groupId>com.oukele</groupId>
     9     <!-- 项目名 -->
    10     <artifactId>SayHello</artifactId>
    11     <!-- 项目版本 -->
    12     <version>1.0</version>
    13     <!-- 项目类型 -->
    14     <packaging>jar</packaging>
    15 
    16 </project>

     保存 退出。

    使用 mvn compile 命令 进行项目编译。

     

    编译成功!!!,这时 maven_demo目录 中 会有一个 target文件 生成 里面有一个 classes文件夹 这里放着 SayHello文件经过编译后生成的 class文件。

    想要运行这个文件 需要 配置好 jdk环境变量  

    运行SayHello.class文件:

       复制SayHello所在位置的路径

     运行结果:

    下面来搭建一个简易的maven网页项目

    在 main目录下 创建 webapp文件夹  在webapp目录中 创建 index.jsp 文件 和 WEB-INF文件夹 ,在WEB-INF目录创建web.xml文件

    编辑index.jsp文件

     编辑web.xml文件

    1 <!DOCTYPE web-app PUBLIC
    2  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    3  "http://java.sun.com/dtd/web-app_2_3.dtd" >
    4 
    5 <web-app>
    6 
    7 </web-app>

    修改 pom.xml 文件

     1 <?xml version="1.0" encoding="UTF-8" ?>
     2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     4          
     5     <modelVersion>4.0.0</modelVersion>
     6          
     7     <groupId>com.oukele</groupId>
     8     <artifactId>SayHello</artifactId>
     9     <version>1.0</version>
    10     <packaging>war</packaging>
    11     
    12     
    13     <build>
    14         <plugins>
    15             <plugin>   
    16               <groupId>org.apache.tomcat.maven</groupId>   
    17               <artifactId>tomcat7-maven-plugin</artifactId>   
    18               <version>2.2</version>   
    19               <configuration>      
    20                 <hostName>localhost</hostName>    
    21                 <port>8080</port>                 
    22                 <path>/index</path>               
    23                 <uriEncoding>UTF-8</uriEncoding>  
    24               </configuration>
    25             </plugin>
    26         </plugins>
    27     </build>
    28 
    29 </project>

     然后,重新编译项目

    再然后 输入 mvn tomcat7:run 命令 运行Tomcat 服务器

    (这里 Tomcat服务器 运行,是无法输入的,点击关闭 或者 Ctrl + C 进行关闭服务器,服务器关闭,web项目就无法运行了哦)

    运行结果:

  • 相关阅读:
    小禾满月了
    Gitlab-CI使用及.gitlab-ci.yml配置入门一篇就够了
    什么是CLI?
    什么是root帐户?
    Linux 的目录结构是怎样的?
    什么叫 CC 攻击?什么叫 DDOS 攻击?
    什么是 inode ?
    判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下?
    编写 Shell 程序,实现自动删除 50 个账号的功能,账号名为stud1 至 stud50 ?
    请问当用户反馈网站访问慢,如何处理?
  • 原文地址:https://www.cnblogs.com/oukele/p/9768657.html
Copyright © 2011-2022 走看看