`
mozhenghua
  • 浏览: 324438 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用Maven的笔记

 
阅读更多

█如何做到war包不deploy

module工程下面有一个war包,而在发布module的时候是不需要将war包deploy到maven的仓库中的,所以要在pom的deploy插件中加一个参数,如下:

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-deploy-plugin</artifactId>
	<version>2.8.2</version>
	<configuration>
		<skip>true</skip>
	</configuration>
</plugin>

 

 █如何向Mavne仓库中导入jar包

 加入了一个新的公司,但是新的公司maven仓库中少一个依赖包,于是就需要自己来上传jar包到仓库中去了,命令如下:

mvn deploy:deploy-file ^
 -DgroupId=com.dfire.tis ^
 -DartifactId=tis-solr-core ^
 -Dversion=5.3.0.2 ^
 -Dpackaging=jar ^
 -DpomFile=./solr-core-5.3.0.pom ^
 -Dfile=./solr-core-5.3.0.jar ^
 -DrepositoryId=releases ^
 -Durl=http://nexus.2dfire-dev.com/content/repositories/releases/ 

 

需要特别注意的是上面的参数pomFile,因为一般第三方的jar都会依赖其他二方包的,如何省去了pomfile这个参数,那么这些传递依赖的包就会丢失,可能会影响工程是否能正常编译。所以务必要把这个参数加上。

官方参考:http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html

 

分享到:
评论

相关推荐

    尚硅谷Maven课程笔记代码资源

    通过使用Maven,开发者可以定义项目的结构、依赖关系和构建过程,只需编写一次配置,就能在不同的环境中一致地构建项目。其核心概念是项目对象模型(Project Object Model,POM),一个XML文件,描述了项目的基本...

    maven学习笔记maven学习笔记

    maven学习笔记maven学习笔记maven学习笔记

    黑马maven笔记,第一天

    ### 黑马Maven笔记详解 #### Maven简介与特点 Maven是一款强大的项目管理和构建工具,作为Apache基金会下的一个开源项目,它完全采用Java语言编写,主要用于管理Java项目。Maven通过标准化项目构建过程和依赖管理...

    黑马maven笔记第二天

    ### 黑马Maven笔记第二天知识点总结 #### Maven的核心优势 **1. 统一管理JAR包** - **节省空间**:Maven通过中央仓库管理所有项目的依赖,避免了重复下载相同JAR包的问题,有效减少了硬盘空间的占用。 - **依赖...

    Maven笔记.pdf

    - **部署与发布**:Maven支持多种部署策略,如使用`mvn deploy`命令将构建产物部署到远程仓库,或使用`mvn site:deploy`命令部署站点文档。 #### 总结 Maven作为一款强大的工具,不仅解决了开发过程中常见的痛点...

    Maven笔记与资料.zip

    Maven使用一种称为POM(Project Object Model)的XML文件来描述项目,并自动解决依赖关系,使得开发人员可以专注于编写代码,而不是处理库的版本管理和构建脚本。 ** Maven的POM ** POM,即项目对象模型,是Maven...

    maven笔记:maven-overlay-实战笔记

    【标题】:“maven笔记:maven-overlay-实战笔记” 在 Maven 的世界里,"overlay" 是一个重要的概念,主要用于Web项目的构建和部署。Maven overlay 技术允许你将多个项目的输出“重叠”在一起,形成一个新的项目,...

    Maven笔记Maven笔记Maven笔记

    Maven的安装: (首先保证JDK版本在1.6以上) 1: 通过配置MAVEN_HOME 和 %% %MAVEN_HOME%\bin 然后进行mvn -version 测试 掌握 -Xms 与 -Xmx的相关配置 2: Maven目录分析: 2.1: bin: 含有mvn运行的脚本 2.2...

    maven笔记+教案

    提供的"Maven教案.docx"文档可能包含详细的Maven教程,涵盖了Maven的基本概念、使用方法、配置技巧以及解决常见问题等内容,适合初学者和进阶者参考学习。通过深入阅读这份教案,读者可以全面了解和掌握Maven的各个...

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

    Maven笔记(2)-- 构建Java Project 及 Maven命令使用

    **Maven笔记(2)-- 构建Java Project 及 Maven命令使用** Maven是Apache组织开发的一个项目管理和综合工具,主要用于Java项目构建、依赖管理和项目信息管理。它通过一个统一的构建过程,使得项目的构建变得简单且...

    maven笔记.docx

    【Maven笔记】 Maven是一个强大的Java项目管理工具,它主要解决了在软件开发过程中遇到的一系列问题,如依赖管理、项目构建以及环境一致性等。通过使用Maven,开发者可以更高效地管理和构建Java项目,避免手动复制...

    maven笔记t-JavaWeb

    【标题】"maven笔记t-JavaWeb"主要聚焦于Java Web开发中Maven的使用,这是一套关于Maven的教程,旨在帮助开发者理解和掌握这个强大的构建工具。Maven是Apache软件基金会的一个项目,它简化了Java项目的构建、管理和...

    最新maven视频教程加源码笔记

    最新maven视频教程加源码笔记,内容完整有保证,是学习maven的不可多得的教程。

    maven笔记.zip

    ** Maven 概述 ** Maven 是一个强大的项目管理和构建工具,主要应用于Java项目。它通过提供一套标准化的构建过程,使得项目的...通过学习Maven笔记,开发者可以更好地掌握这一强大的工具,提升项目开发的专业水平。

    Maven开发者笔记

    《Maven开发者笔记》是一本面向Java开发者的实用指南,旨在帮助读者深入理解和掌握Maven这一强大的构建工具。Maven不仅简化了项目的构建过程,还提供了项目管理的标准化方法,使得依赖管理和构建流程变得规范而高效...

    Maven笔记.rar

    Maven是一个Java项目管理工具,它通过使用一种标准化的项目对象模型(Project Object Model,POM)来管理和构建Java项目。Maven简化了构建过程,通过依赖管理和生命周期管理,使得构建、测试和部署Java应用程序变得...

Global site tag (gtag.js) - Google Analytics