`

maven部署的时候同时部署source和javadoc

阅读更多

        今天用maven遇到两小个问题

    1. 上传失败,根据提示才发现是需要填写distributionManagement的repository和snapshotRepository。

代码如下:

       

<distributionManagement>
		<repository>
			<id>xxx_local</id>
			<name>XXXX Local Repository</name>
			<url>http://maven.scm.xxx.com:8081/nexus/content/repositories/XXXX_Local</url>
		</repository>
		<snapshotRepository>
			<id>xxx_local_snapshot</id>
			<name>XXX Local Snapshot Repository</name>
			<url>http://maven.scm.xxx.com:8081/nexus/content/repositories/XXX_Local_Snapshots</url>
		</snapshotRepository>

	</distributionManagement>

 

        2.  向maven私服上传jar的时候没有上传source和javadoc,后来发现,只要添加相关的plugin就可以了,特此记录一下。

       

<plugin>
				<artifactId>maven-source-plugin</artifactId>
				<executions>
					<execution>
						<id>attach-sources</id>
						<phase>deploy</phase>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<artifactId>maven-javadoc-plugin</artifactId>
				<executions>
					<execution>
						<id>attach-javadocs</id>
						<phase>deploy</phase>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<!-- explicitly define maven-deploy-plugin after other to force exec 
					order -->
				<artifactId>maven-deploy-plugin</artifactId>
				<executions>
					<execution>
						<id>deploy</id>
						<phase>deploy</phase>
						<goals>
							<goal>deploy</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

        

分享到:
评论

相关推荐

    maven plugin maven plugin

    通过配置 `maven-site-plugin` 可以创建项目的网站和文档,`maven-javadoc-plugin` 用于生成 API 文档,`maven-deploy-plugin` 则负责将构建好的工件部署到远程仓库。 Ant 是一个广泛使用的构建工具,它具有灵活性...

    maven资源包maven资源包

    例如,maven-surefire-plugin用于运行单元测试,maven-javadoc-plugin用于生成API文档,maven-source-plugin则可以创建包含源代码的jar包。 Maven的另一个重要特性是依赖管理(Dependency Management)。通过Maven...

    apache-maven-3.5.2

    Apache Maven 是一个强大的项目管理工具,广泛用于Java应用程序的构建、管理和依赖管理。Maven 3.5.2是该工具的一个稳定版本,专为Mac操作系统优化。在本文中,我们将深入探讨Maven的核心概念、功能以及如何在Mac...

    apache-maven-3.6.3

    例如,`maven-javadoc-plugin`可以生成API文档,`maven-source-plugin`可以打包源代码,`maven-site-plugin`则能帮助生成项目站点。这些插件可以通过`pom.xml`中的`&lt;build&gt;&lt;plugins&gt;`部分进行配置。 在Java开发中,...

    开源oa—maven

    例如,使用maven-surefire-plugin进行单元测试,maven-failsafe-plugin进行集成测试,maven-javadoc-plugin生成API文档,maven-source-plugin打包源代码,以及maven-deploy-plugin将构建结果部署到远程服务器。...

    apache-maven-3.0.5

    例如,maven-javadoc-plugin可以生成API文档,maven-source-plugin可以打包源代码,maven-deploy-plugin则负责将构建结果发布到远程仓库。 在Maven 3.0.5中,改进了依赖解析算法,提升了处理复杂依赖关系的速度和...

    apache-maven下载

    通过安装和配置各种插件,Maven可以执行诸如编译、测试、打包、部署等多种构建任务,甚至包括生成Javadoc、源码包,以及创建项目报告等。例如,maven-surefire-plugin用于执行单元测试,maven-javadoc-plugin用于...

    maven3bin.zip

    【标题】"maven3bin.zip" 是一个包含Apache Maven 3.6.3二进制版本和Maven Jar插件3.2.0源代码的压缩文件集合。这个压缩包是为开发者提供的,用于搭建和管理Java项目的构建环境。 【Apache Maven 3.6.3】是Maven的...

    apache-maven-3.3.3

    例如,`maven-surefire-plugin`用于执行单元测试,`maven-javadoc-plugin`生成API文档,`maven-source-plugin`则用来打包源代码。通过配置POM,你可以启用或禁用特定插件,定制自己的构建流程。 总的来说,"apache-...

    Maven-3.2.5, 64位

    在实际开发中,我们还可以通过Maven的插件系统扩展其功能,如使用`maven-javadoc-plugin`生成API文档,`maven-source-plugin`打包源代码,以及`maven-site-plugin`生成项目站点等。 对于Maven-3.2.5这个特定版本,...

    maven-repository.zip

    同时,Maven生命周期和构建阶段的设定,使得构建过程标准化,比如clean、compile、test、package、install和deploy等,这些阶段清晰地定义了从源码到可部署产品的整个流程。 在插件方面,Maven拥有丰富的生态,如...

    apache-maven-3.9.0-bin.tar

    Maven通过读取POM.xml配置文件,自动处理构建过程,包括编译、测试、打包、部署等步骤。 "apache-maven-3.9.0-bin.tar" 是Apache Maven 3.9.0版本的Linux二进制发行版,以tar归档格式提供。这个版本包含了运行Maven...

    Maven3实战笔记14Maven生成项目站点

    0.0.1:8443/svn/mysvn/mysrc/01-OpenSource/maven/MavenAccount-aggregator&lt;/url&gt;&lt;/scm&gt;3. Maven 项目站点详解Maven 的项目站点功能是一个强大的文档生成工具,它可以帮助开发者生成项目相关的各种报告,包括但不...

    Maven各组件整合包.zip

    总结,"Maven各组件整合包.zip"提供了一站式的Maven插件解决方案,有助于开发者在遇到网络问题时快速恢复项目构建,同时也能确保项目构建过程的顺利进行。正确理解和使用这些插件,可以极大地提高开发效率,使Maven...

    自用maven-3.8.4,内含maven配置环境变量保姆级教程.doc

    Maven是Java开发中的一个项目管理和综合工具,它极大地简化了构建、依赖管理以及项目的生命周期。本教程将详细讲解如何安装与配置Maven 3.8.4,包括环境变量的设置,旨在帮助初学者快速上手。 ### 1. Maven简介 ...

    maven-apache-maven-3.5.3.zip

    例如,使用`maven-javadoc-plugin`生成API文档,或`maven-source-plugin`打包源代码。 总的来说,Apache Maven 3.5.3版为开发者提供了强大的自动化构建能力,简化了项目的构建流程,使得项目管理和维护变得更加便捷...

    maven 下载 安装包

    例如,`maven-javadoc-plugin` 用于生成项目文档,`maven-source-plugin` 可以打包源代码。 总结来说,Maven 是 Java 开发中的重要工具,通过它我们可以简化项目构建和依赖管理。了解 Maven 的下载、安装和基本使用...

    linux下的maven.rar

    Linux下的Maven是一款广泛使用的Java项目管理和集成工具,它能够帮助开发者构建、依赖管理和部署Java应用程序。Maven通过一个统一的项目对象模型(Project Object Model,POM)来管理项目,使得构建过程标准化,同时...

    Maven是基于项目对象模型(POM)

    例如,maven-assembly-plugin用于创建自定义的归档文件,maven-javadoc-plugin生成项目文档,maven-source-plugin则打包源代码。 在实际开发中,Eclipse集成Maven的插件m2eclipse(现在通常称为Maven Integration ...

Global site tag (gtag.js) - Google Analytics