`

MAVEN管理JAR包

阅读更多
1 新建一个MAVEN项目
2 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/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>org.dean</groupId>
	<artifactId>test</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>test</name>
	<url>http://maven.apache.org</url>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

	<dependencies>
		<dependency>
			<groupId>commons-lang</groupId>
			<artifactId>commons-lang</artifactId>
			<version>2.1</version>
		</dependency>
		<dependency>
			<groupId>org.codehaus.plexus</groupId>
			<artifactId>plexus-utils</artifactId>
			<version>1.1</version>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<configuration>
					<archive>
						<manifest>
							<!-- jar包入口 -->
							<mainClass>test.Shuzu</mainClass>
							<addClasspath>true</addClasspath>
						</manifest>
						<!-- 不打包pom.xml -->
						<addMavenDescriptor>false</addMavenDescriptor>
					</archive>
					<finalName>test</finalName>
				</configuration>
			</plugin>
		</plugins>
	</build>
</project>



3 pom.xml目录下运行
mvn jar:jar

4 运行 java -jar test.jar
会打印MAIN CLASS

更多请看http://maven.apache.org/plugins/maven-jar-plugin/plugin-info.html
分享到:
评论

相关推荐

    JSONObject相关jar包和maven管理jar包

    标题"JSONObject相关jar包和maven管理jar包"暗示了我们讨论的主题集中在JSONObject类库的使用上,特别是如何在Java项目中通过jar包和Maven构建工具来管理和利用这个类库。JSONObject是Java编程语言中用于处理JSON...

    maven打包 maven打jar包详细步骤

    在Java开发中,Maven是一个强大的构建工具,它简化了项目的构建、依赖管理和部署过程。本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`...

    mavenjar包

    总结起来,"mavenjar 包" 的处理涉及到了 Maven 的 JAR 文件打包、依赖管理和 IDE 集成。正确地将 JAR 文件放入 Java 环境并更新开发环境,可以确保项目的正常运行和开发效率的提升。对于Java开发者来说,熟练掌握 ...

    maven中jar包为下载完成last清理

    maven中jar包为下载完成last清理,更好的让maven管理jar包

    maven仓库jar包

    Maven仓库是Java开发中至关重要的一个组成部分,它是一个集中存储各种软件构件(如JAR包)的中央仓库,便于开发者获取、管理和分享依赖。Maven通过配置项目构建的POM.xml文件,能够自动从仓库中下载所需的jar包,极...

    Maven中主要jar包集合

    本文将深入探讨"Maven中主要jar包集合"这一主题,旨在帮助初学者理解Maven的工作原理以及如何利用它来高效地管理jar包。 首先,我们要明白什么是Maven。Maven是Apache软件基金会开发的一个项目管理和综合工具,主要...

    Maven发布Jar包中文乱码解决方法

    然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会出现乱码问题。本文将详细介绍 Maven 发布 Jar 包中文乱码解决方法。 一、问题分析 在使用 Maven 部署 Jar 包时,可能会出现中文乱码问题。这种问题的出现...

    maven的jar包跟源码包

    ** Maven的Jar包与源码包详解 ** Maven是一个强大的Java项目管理工具,它能够帮助开发者构建、管理和部署项目。在Maven的世界里,"jar包"和"源码包"是两种重要的资源,它们在开发和学习过程中起到至关重要的作用。 ...

    maven仓库 jar包

    **Maven的jar包管理** - **pom.xml**: Maven项目对象模型(Project Object Model)文件,定义了项目的配置信息,包括项目依赖、插件、构建目标等。通过声明`&lt;dependencies&gt;`标签,可以在pom.xml中添加需要的jar包。...

    达梦数7据库j驱动包及方言包,maven依赖jar包,DM达梦数据库jdbc-jar包dialect方言jar包

    标题和描述中提到的"达梦数7据库j驱动包及方言包,maven依赖jar包",指的是用于Java开发的达梦数据库连接驱动和方言实现,这些通常是以JAR(Java Archive)文件的形式提供。JAR文件是Java平台的标准打包格式,它将类...

    JxBrowser开发maven仓库jar包

    由于JxBrowser在maven仓库中可能不再可用,对于需要使用此库的开发者来说,直接下载jar包并将其部署到本地或私有Maven仓库是必要的步骤。 首先,我们需要理解Maven仓库的概念。Maven仓库是存储项目依赖的地方,分为...

    Maven引入本地Jar包并打包进War包中的方法

    "Maven引入本地Jar包并打包进War包中的方法" Maven是一种流行的项目管理工具,主要用于Java项目的构建、测试和部署。在实际开发中,我们经常需要引入本地Jar包以满足项目的需求。本文将介绍Maven引入本地Jar包并...

    微信授权登陆maven管理的jar包

    微信授权登陆所需的jar包,只需要把pom文件内容复制到本地工程的pom文件即可

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    ### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...

    阿里云maven私服jar包上传和拉取教程

    ### 阿里云maven私服jar包上传和拉取教程 #### 一、搭建阿里云maven私服仓库 在开始之前,确保你已经具备了阿里云账号,并且熟悉基本的Maven操作。 1. **注册并登录阿里云平台**: - 访问阿里云官网,完成注册与...

    maven本地仓库(常用Jar包)

    "maven常用Jar包"指的是在Java开发中频繁使用的第三方库,例如Spring框架、Hibernate ORM、Apache Commons系列库、JSON解析库如Jackson或Gson,以及测试框架JUnit等。这些库已经被广泛地接受并应用在各种项目中,...

    maven安装jar包工具

    Maven通过中央仓库下载所需的jar包,使得开发者能够轻松地集成第三方库。然而,有时候我们需要将本地的jar包安装到Maven仓库,以便于在项目中引用,这就是“maven-install-jar-tool”所解决的问题。 “maven-...

    maven-JAR包

    POM 还定义了项目依赖关系,Maven 会根据这些依赖关系自动下载所需的 JAR 包,并管理它们之间的版本冲突。 **依赖管理** 在 Maven 中,项目依赖是通过 POM 文件中的 `&lt;dependencies&gt;` 标签来声明的。每个依赖都由...

    FadtDFS的maven安装jar包

    【标题】:“FadtDFS的maven安装jar包”指的是在Java开发环境中,使用Maven构建工具来管理和安装FastDFS的依赖库。FastDFS是一个开源的、轻量级的分布式文件系统,它对文件进行管理,包括文件存储、文件同步、文件...

Global site tag (gtag.js) - Google Analytics