精华内容
下载资源
问答
  • Maven常用命令有哪些?
    2022-01-16 19:27:39

    1、install 本地安装, 包含编译,打包,安装到本地仓库 编译 - javac 打包 - jar, 将java代码打包为jar文件 安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中。

    2、clean 清除已编译信息。 删除工程中的target目录。

    3、compile 只编译。 javac命令

    4、deploy 部署。 常见于结合私服使用的命令。 相当于是install+上传jar到私服。 包含编译,打包,安装到本地仓库,上传到私服仓库。

    5、package 打包。 包含编译,打包两个功能。

    更多相关内容
  • Maven常用命令

    2019-01-22 09:43:12
    Maven常用命令 mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除...
  • maven常用命令

    2018-11-09 17:45:44
    对于maven,你不应该只知道在pom中如何引入jar包,还应该了解maven一些常用命令
  • Maven 常用命令

    2021-07-24 09:56:11
    Maven 常用命令1. Maven 常用命令1.1 清除产生的项目1.2 编译源代码1.3 打包1.4 只打包不测试(跳过测试)1.5 安装到本地仓库1.6 源码打包2. 第一个Maven程序2.1 IDEA创建 Maven项目3. 目录结构4. IDEA Maven 项目5....

    1. Maven 常用命令

    1.1 清除产生的项目

    mvn clean
    

    1.2 编译源代码

    mvn compile
    

    1.3 打包

    mvn package
    

    1.4 只打包不测试(跳过测试)

    mvn install -Dmaven.test.skip=true
    

    1.5 安装到本地仓库

    mvn install
    

    1.6 源码打包

    #源码打包
    mvn source:jar
    或
    mvn source:jar-no-fork
    

    2. 第一个Maven程序

    2.1 IDEA创建 Maven项目

    选择 Create New Project
    在这里插入图片描述


    选择 Maven 项目
    在这里插入图片描述

    填写项目信息
    在这里插入图片描述

    选择工作空间
    在这里插入图片描述

    3. 目录结构

    Java WebMaven 基本结构如下:

    ├─src
    │  ├─main
    │  │  ├─java
    │  │  ├─resources
    │  │  └─webapp
    │  │      └─WEB-INF
    │  └─test
    │      └─java
    

    结构说明:

    • src:源码目录
      • src/main/java:Java 源码目录
      • src/main/resources:资源文件目录
      • src/main/webapp:Web 相关目录
      • src/test:单元测试

    4. IDEA Maven 项目

    在 IDEA 界面的右侧 Maven Projects 选项,可以管理 Maven 项目的整个生命周期、插件、依赖等

    在这里插入图片描述

    5. 完善 Java Web 程序

    5.1 POM

    修改 pom.xml 配置,内容如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>com.zysheep</groupId>
        <artifactId>hello-maven</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <packaging>war</packaging>
    
        <dependencies>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>4.0.1</version>
                <scope>provided</scope>
            </dependency>
    
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>log4j-over-slf4j</artifactId>
                <version>1.7.25</version>
            </dependency>
        </dependencies>
    </project>
    

    配置说明:

    • packaging:打包方式,这里是 war 包,表示为 Java Web 应用程序
    • dependencies:项目依赖配置,整个项目生命周期中所需的依赖都在这里配置

    5.2 创建测试用 Servlet

    创建一个 Servlet 用于测试请求

    package com.zysheep.hello.maven.servlet;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    
    public class HelloServlet extends HttpServlet {
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            req.getRequestDispatcher("/index.jsp").forward(req, resp);
        }
    
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            super.doPost(req, resp);
        }
    }
    

    5.3 创建测试用 JSP

    创建一个JSP 页面,用于测试请求

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
    </head>
    <body>
        Hello Maven
    </body>
    

    5.4 创建 Log4J 的配置文件

    src/main/resources 目录下创建 log4j.properties 配置文件,内容如下:

    log4j.rootLogger=INFO, console, file
    
    log4j.appender.console=org.apache.log4j.ConsoleAppender
    log4j.appender.console.layout=org.apache.log4j.PatternLayout
    log4j.appender.console.layout.ConversionPattern=%d %p [%c] - %m%n
    
    log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.file.File=logs/log.log
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.A3.MaxFileSize=1024KB
    log4j.appender.A3.MaxBackupIndex=10
    log4j.appender.file.layout.ConversionPattern=%d %p [%c] - %m%n
    

    5.5 配置 web.xml

    web.xml配置文件如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
             version="4.0">
    
        <servlet>
            <servlet-name>HelloServlet</servlet-name>
            <servlet-class>com.funtl.hello.maven.servlet.HelloServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HelloServlet</servlet-name>
            <url-pattern>/servlet/hello</url-pattern>
        </servlet-mapping>
    </web-app>
    

    5.6 测试运行

    按照之前章节 第一个 IDEA 应用程序 配置完 Tomcat 后直接运行,打开浏览器访问 http://localhost:8080 显示如下:

    Hello Maven
    
    展开全文
  • 摘要:本文主要讲解是Maven使用过程中一些常用命令,并配上图片说明,最后还讲了pom.xml文件的一些构造。-D传入属性参数-P使用pom中指定的配置-e显示maven运行出错的信息-o离线执行命令,即不去远程仓库更新包-X...
  • maven 常用命令

    2013-08-27 15:20:04
    maven 常用命令、操作方法、打包步骤、网站链接。
  • maven常用命令大全(附详细解释)

    千次阅读 2021-05-13 10:40:43
    1.常用打包命令 mvn clean package -Dmaven.test.skip=true -- 跳过单测打包 mvn clean install -Dmaven.test.skip=true -- 跳过单测打包,并把打好的包上传到本地仓库 mvn clean deploy -Dmaven.test.skip=true ...

    1.常用打包命令

    mvn clean package -Dmaven.test.skip=true		-- 跳过单测打包
    mvn clean install -Dmaven.test.skip=true		-- 跳过单测打包,并把打好的包上传到本地仓库
    mvn clean deploy -Dmaven.test.skip=true			-- 跳过单测打包,并把打好的包上传到远程仓库
    

    2.maven命令

    mvn -v //查看版本 
    mvn archetype:create //创建 Maven 项目 
    mvn compile //编译源代码 
    mvn test-compile //编译测试代码 
    mvn test //运行应用程序中的单元测试 
    mvn site //生成项目相关信息的网站 
    mvn package //依据项目生成 jar 文件 
    mvn install //在本地 Repository 中安装 jar 
    mvn -Dmaven.test.skip=true //忽略测试文档编译 
    mvn clean //清除目标目录中的生成结果 
    mvn clean compile //将.java类编译为.class文件 
    mvn clean package //进行打包 
    mvn clean test //执行单元测试 
    mvn clean deploy //部署到版本仓库 
    mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中 
    mvn archetype:generate //创建项目架构 
    mvn dependency:list //查看已解析依赖 
    mvn dependency:tree com.xx.xxx //看到依赖树 
    mvn dependency:analyze //查看依赖的工具 
    mvn help:system //从中央仓库下载文件至本地仓库 
    mvn help:active-profiles //查看当前激活的profiles 
    mvn help:all-profiles //查看所有profiles 
    mvn help:effective -pom //查看完整的pom信息
    

    3.注意
    maven 命令要在IDEA的Terminal窗口执行
    执行maven命令需要当前目录有pom依赖,可以用cd命令切换目录

    4.打包时注意:

    当mvn仓库里缺少jar包,同时又从中央仓库自动下载不下来的时候,就需要自己下载jar包然后放仓库里了,
    但是有时候只是简单的把jar和source放仓库的文件夹下,并不管用,这个时候你可以用命令把jar把打进去:
    mvn install:install-file -Dfile=D:\xxx.jar -DgroupId=commons-dbcp -DartifactId= commons-dbcp -Dversion= 1.4 -Dpackaging=jar
    -Dfile 是存在本地磁盘里jar 的路径,后面的就不用说了吧!install:install-file 看清楚了!!!这个-file跟install是连着的。

    mvn dependency:tree命令解决jar包冲突
    当项目出现jar包冲突时,用命令mvn dependency:tree 查看依赖情况
    mvn dependency:tree 查看依赖树,查看包结构间的依赖
    mvn dependency:tree >d:/tmp 把结果输出到文件,
    然后再pom.xml文件里排除掉冲突的jar包

    展开全文
  • maven常用命令.docx

    2021-09-18 11:01:44
    maven常用命令-ssm框架搭建
  • maven常用命令.txt

    2020-05-21 14:53:34
    maven常用命令
  • 命令 描述 mvn -v或者-version 显示版本信息 mvn clean 清理项目产生的临时文件,一般是模块下的target目录 mvn compile 编译源代码,一般编译模块下的src/main/java mvn package 项目打包工具,会在模块...
    命令描述
    mvn -v或者-version显示版本信息
    mvn clean清理项目产生的临时文件,一般是模块下的target目录
    mvn compile编译源代码,一般编译模块下的src/main/java
    mvn package项目打包工具,会在模块下的target目录生成jar包或war包
    mvn test测试命令,执行src/test/java下的junit的测试用例
    mvn install将打包好的jar/war包复制到你的本地仓库中,供其他模块使用
    mvn deploy将打包好的文件发送到远程仓库,供其他开发人员使用
    mvn site生成项目相关信息的网站
    mvn eclipse:eclipse将项目转化为eclipse项目
    mvn dependency:tree打印出项目整个依赖树
    mvn archetype:generate创建maven的普通java项目
    mvn tomcat7:run在tomcat容器中运行web应用
    mvn jetty:run调用Jetty插件的Run目标在Jetty Servlet容器中启动web应用

    注意:运行maven命令的时候,首先需要定位到maven项目的目录,也就是项目的pom.xml文件所在的目录。否则,必须以通过参数来指定项目的目录。

    mvn compile与mvn install、mvn deploy的区别

    • mvn compile,编译类文件
    • mvn install,包含mvn compile,mvn package,然后上传到本地仓库
    • mvn deploy,包含mvn install,然后,上传到私服
    展开全文
  • MAVEN常用命令

    2015-07-29 15:49:31
    Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 创建...
  • maven常用命令详解 (完整版)

    千次阅读 2020-02-29 13:53:08
    maven常用命令详解 (完整版) 2012-11-26 17:46:47|分类:maven|标签:maven|举报|字号订阅 从别处拷贝来的maven项目,有时候会出现不能debug关联的情况,即按住ctrl键后不能跳转到相应的类或方法,这是需要...
  • Maven 常用命令都准备好给你了.docx
  • ## **什么是Maven** 相信现在很多公司基本上还是用Maven,相比于基于Goovy的Gradle,Maven到现在还是...## **Maven常用命令** **1、mvn install** 这是最常用的命令,用于把项目安装到本地的仓库中,提供...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,089
精华内容 19,235
关键字:

maven常用命令

友情链接: baoming.rar