您好,登录后才能下订单哦!
密码登录
            
            
            
            
        登录注册
            
            
            
        点击 登录注册 即表示同意《亿速云用户服务条款》
        # MAVEN常用操作有哪些
Apache Maven 是 Java 生态中广泛使用的项目管理和构建工具。掌握其常用操作能显著提升开发效率。以下是 Maven 的核心操作指南:
---
## 一、项目初始化操作
### 1. 创建项目
```bash
mvn archetype:generate -DgroupId=com.example -DartifactId=my-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
archetype模板生成标准项目结构-DgroupId:组织标识(包名)-DartifactId:项目名称-DarchetypeVersion:指定模板版本mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp
在pom.xml中声明:
<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
        <scope>test</scope>
    </dependency>
</dependencies>
| Scope | 说明 | 
|---|---|
| compile | 默认范围,所有阶段有效 | 
| provided | 容器提供(如Servlet API) | 
| runtime | 运行时需要(如JDBC驱动) | 
| test | 仅测试阶段使用 | 
mvn dependency:tree
| 命令 | 功能说明 | 
|---|---|
mvn clean | 
删除target目录 | 
mvn compile | 
编译主代码 | 
mvn test | 
运行测试用例 | 
mvn package | 
打包(JAR/WAR) | 
mvn install | 
安装到本地仓库 | 
mvn deploy | 
部署到远程仓库 | 
mvn package -DskipTests
# 或(不执行测试且不编译测试代码)
mvn package -Dmaven.test.skip=true
<build>
    <plugins>
        <!-- 编译插件 -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        
        <!-- Tomcat插件 -->
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
        </plugin>
    </plugins>
</build>
mvn tomcat7:run  # 启动嵌入式Tomcat
<modules>
    <module>module1</module>
    <module>module2</module>
</modules>
<parent>
    <groupId>com.parent</groupId>
    <artifactId>parent-project</artifactId>
    <version>1.0</version>
</parent>
mvn help:effective-pom
<properties>
    <spring.version>5.3.18</spring.version>
</properties>
<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${spring.version}</version>
    </dependency>
</dependencies>
<resources>
    <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
    </resource>
</resources>
依赖下载失败:
构建卡顿:
mvn -U clean install  # 强制更新快照依赖
内存溢出:
export MAVEN_OPTS="-Xmx1024m"
掌握这些核心操作后,您将能高效使用Maven进行Java项目开发。建议结合官方文档深入理解各命令参数:
Maven官方文档
“`
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。