`

Maven Detail Task

阅读更多

Repository 加在POM.xml中還是放在settings.xml中,為什么dotj的沒有放????

 

 

 

 

 

 

 

 

 

POM.XML 继承的写法
<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/maven-v4_0_0.xsd ">
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.hivemind</groupId>
     <artifactId>hivemind-examples</artifactId>
     <packaging>jar</packaging>
     <version>2.0-alpha-1</version>
     <parent>
         <groupId>org.apache.hivemind</groupId>
         <artifactId>hivemind-project</artifactId>
         <version>2.0-alpha-1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>

     <name>HiveMind Examples</name>
     <inceptionYear>2003</inceptionYear>
     <dependencies>
         <dependency>
             <groupId>org.apache.hivemind</groupId>
             <artifactId>hivemind-framework</artifactId>
             <version>2.0-alpha-1</version>
         </dependency>

 

 

 

 

 

 

 

 

 

 

下面就是一些goal命令了,这里和Maven1有不少不同,常用的命令有:

  • 创建Maven的普通java项目:mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=pjoName    
  • 创建Maven的Web项目:mvn archetype:create -DgroupId=com.mycompany.app     -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp    
  • 编译源代码:mvn compile (或者:mvn compiler:compile)   
  • 编译测试代码:mvn test-compile    
  • 运行测试:mvn test    
  • 产生site:mvn site    
  • 打包:mvn package    
  • 在本地Repository中安装jar:mvn install    
  • 清除产生的项目:mvn clean    
  • 生成eclipse项目:mvn eclipse:eclipse   
  • 生成idea项目:mvn idea:idea   
  • 组合使用goal命令,如只打包不测试:mvn -Dtest package    
  • 编译测试的内容:mvn test-compile   
  • 只打jar包: mvn jar:jar   
  • 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile (这里要特别注意 -skipping 的灵活运用,当然也可以用于其他组合命令)   
  • 清除eclipse的一些系统设置:mvn eclipse:clean  
  •  

    分享到:
    评论

    相关推荐

      Maven+SpringMVC+SpringTask定时任务

      【标题】"Maven+SpringMVC+SpringTask定时任务"是将三个强大的Java技术框架集成,用于构建具有定时执行功能的Web应用。Maven是一个项目管理工具,它帮助管理和构建Java项目,通过依赖管理和项目信息管理使得开发更加...

      maven 3.5.2 maven 3.5.2 maven 3.5.2

      ** Maven 概述** Maven 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。它通过使用一个统一的构建过程,简化了项目的构建、依赖管理以及文档生成等任务。Maven 3.5.2是Maven的一个稳定版本,包含了众多...

      maven安装maven安装maven安装maven安装maven安装

      maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...

      Maven 项目 springMVC_Mybatis_Axis2_Task 整合

      《Maven项目:springMVC、Mybatis、Axis2与Task整合详解》 在现代Java开发中,Maven作为项目构建工具,springMVC作为Web层框架,Mybatis作为持久层框架,Axis2用于服务发布,而Task则涉及到任务调度。这些技术的...

      开源工具Maven3.9.4版本压缩包

      Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...

      使用Maven导入Maven工程的视频教程

      使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...

      Windoiws的maven3.8.8

      **Windows环境下Maven 3.8.8的安装与配置** Maven是Apache软件基金会开发的一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和文档生成。Maven 3.8.8是Maven的一个版本,它包含了对之前版本的一些改进和...

      maven之开源中国Maven库

      【标题】"maven之开源中国Maven库" 指的是使用 Maven,一个流行的Java项目管理和集成工具,与开源中国的Maven仓库进行交互。开源中国Maven库是中国的一个开源软件资源平台,提供了大量的开源Java库,使得开发者可以...

      apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

      Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和文档。Maven 3.6.0是该工具的一个稳定版本,提供了许多改进...

      Maven很Maven仓库

      【Maven很Maven仓库】这个标题暗示了讨论的核心是关于Maven以及它与Maven仓库的关系。Maven是一个在Java开发中广泛使用的项目管理和综合工具,它通过一个声明式的配置来管理项目的构建、报告和文档。Maven仓库则是...

      maven API maven API

      **Maven API 深入理解** Maven API 是 Apache Maven 的核心接口和类库,它是构建Java项目的重要工具,提供了强大的依赖管理和项目对象模型(Project Object Model, POM)。Maven API使得开发者能够通过简单的命令行...

      Maven全版本资源,Maven 3.0.5-3.8.5,每个版本包含4个文件,Maven3全资源打包下载,Maven全集

      apache-maven-3.0.5 apache-maven-3.1.1 apache-maven-3.2.5 apache-maven-3.3.9 apache-maven-3.5.4 apache-maven-3.6.3 apache-maven-3.8.5 每个版本包含4个文件: apache-maven-3.8.5-bin.tar.gz apache-maven-...

      maven教程-maven教程-maven教程

      Maven是Java领域广泛使用的项目管理工具,它能够帮助开发者完成项目的构建、文档生成、报告、依赖管理和软件生命周期管理等工作。通过本文的介绍,我们可以了解到Maven的基本概念、安装配置、基本使用和深入应用详解...

      Mac的maven安装包apache-maven-3.6.3.zip

      在IT行业中,Maven是一个非常重要的工具,尤其对于Java开发者来说,它是项目管理和构建的首选。本篇将详细讲解如何在Mac系统上,特别是配备M1芯片的MacBook上安装Apache Maven 3.6.3。 Apache Maven是一个基于项目...

      maven学校配置maven配置maven配置

      maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置...

      maven.rar apache-maven-3.5.4

      Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、报告和文档,通过一套统一的构建生命周期和插件系统,极大地简化了软件...

      maven 3.8.8 解压安装版

      Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,...

      maven3.2.5安装包下载

      Maven最新版是款项目管理和构建自动化工具。Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System)。 安装...

      Maven常用命令 Maven Maven学习

      Maven常用命令 Maven Maven学习

      Maven3.5.4本地安装包

      开发者可以使用插件扩展Maven的功能,例如,`maven-jar-plugin`用于打包JAR文件,`maven-war-plugin`用于打包WAR文件,`maven-compiler-plugin`负责编译源代码。 - **聚合与继承**:Maven支持项目聚合和继承,通过`...

    Global site tag (gtag.js) - Google Analytics