`
jaychang
  • 浏览: 734737 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

Maven打jar包,并将依赖包打进去

 
阅读更多
<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-assembly-plugin</artifactId>
				<version>2.4</version>
				<configuration>
					<appendAssemblyId>false</appendAssemblyId>
					<finalName>searchIndex</finalName>
					<descriptorRefs>
<!-- 将依赖的jar包中的class文件打进生成的jar包-->
						<descriptorRef>jar-with-dependencies</descriptorRef>
					</descriptorRefs>
					<archive>
						<manifest>
							<addClasspath>true</addClasspath>
<!-- 有Main函数的类-->
							<mainClass>com.yourcompany.yourproject.MainClass</mainClass>
						</manifest>
					</archive>
				</configuration>
				<executions>
					<execution>
						<id>make-assembly</id>
						<phase>package</phase>
						<goals>
<!-- <goal>single</goal>-->
							<goal>assembly</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

 

 

分享到:
评论

相关推荐

    maven打包成第三方jar包且把pom依赖包打入进来的方法

    当开发的项目需要打包成JAR文件并分发给其他项目使用时,通常需要将项目依赖的其他JAR包一同打包进去,这就涉及到如何将POM文件中定义的依赖一起打包成一个独立的第三方JAR包。本文将介绍如何利用Maven的相关插件和...

    allatori第二代Java代码混淆器Maven打包配置,依赖库,以及配置文件

    allatori第二代Java代码混淆器Maven打包配置,依赖库,以及配置文件。示例运行,可行。

    详解IDEA使用Maven项目不能加入本地Jar包的解决方法

    在使用IntelliJ IDEA(IDEA)开发基于Maven的Java Web项目时,有时需要将本地的Jar包添加到项目中,特别是在某些依赖库在线不可用或者需要特定版本的本地库时。本文将详细介绍如何解决IDEA中Maven项目无法加入本地...

    SpringBoot项目没有把依赖的jar包一起打包的问题解决

    添加了以上配置后,再执行 `maven install` 命令就可以将依赖的 jar 包一起打包了。 如果 pom.xml 文件继承自 spring-boot-starter-parent,那么只需要在 pom.xml 文件中添加以下配置: ```xml &lt;groupId&gt;org....

    编译运行java带jar包

    这会创建一个名为`myapp.jar`的JAR文件,并将`MainClass.class`添加进去,`MANIFEST.MF`指定了主类。 4. **运行JAR包** 一旦JAR文件创建完毕,我们可以通过`java`命令运行它,指定 `-jar` 选项和JAR文件的路径。...

    Idea打包jar包

    - **缺少依赖问题**:如果发现生成的jar包运行时出现类找不到错误,可能是某些依赖没有被打包进去。检查Artifact配置中的依赖项是否完整。 - **无法启动问题**:如果jar包无法正常启动,检查主类是否设置正确,以及...

    MyEclipse或Eclipse打jar包插件+详细的使用教程

    3. **Apache Maven**:如果你的项目是Maven管理的,可以使用Maven的`assembly`或`shade`插件来生成包含所有依赖的单个JAR。 四、注意事项 - 在打包时,确保所有外部库都已正确导入,否则打包后的JAR可能无法运行。...

    SpringBoot使用Maven打包异常-引入外部jar的问题及解决方案

    此外,本文还提供了其他解决方案,例如,在项目src同级目录建立一个lib目录,将jar包放入lib中,并在pom.xml文件中引入依赖项。同时,需要排除外部jar包与本地中jar的冲突,可以使用exclusions排除冲突的jar包。 ...

    gradle将多模块打包成一个jar执行类demo

    如果子模块之间有共同的依赖,可能会导致多个JAR文件包含相同的库,这可以通过创建一个"fat JAR"或"uber JAR"来解决,它会将所有依赖项都打包进一个JAR文件。可以使用`shadow`插件来实现: ```groovy plugins { ...

    将本地jar包安装进入maven仓库(实现方法)

    为了将本地JAR包安装进入Maven仓库,需要进行以下几个步骤: 首先,确保Maven已经安装并且环境变量配置正确。Maven是一个项目管理和构建自动化工具,使用约定优于配置的原则,为Java项目提供了一种标准的构建方式。...

    jar包

    6. **Maven和Gradle**:这两个流行的构建工具简化了jar包的创建,它们自动处理依赖管理和构建过程,生成符合约定的jar文件,并支持多种打包类型,如fat jar(包含所有依赖)或 skinny jar(仅包含项目自身代码)。...

    java代码的方式对java源码进行编译并打包成jar

    在Java开发过程中,将源码编译并打包成JAR(Java Archive)文件是一项常见的任务。JAR文件是Java平台特有的归档格式,它能够包含类文件、资源文件以及元数据,便于分发和执行。这里我们将详细讲解如何通过编写Java...

    eclipse 打包 jar 碰到的问题(包含第三方包)

    Eclipse在默认情况下,只会打包项目源代码和资源文件,而不会将这些依赖库一同打包进去,这会导致运行时出现类找不到异常(NoClassDefFoundError)。 为了解决这个问题,我们需要采取以下步骤: 1. **配置构建路径...

    解决idea使用maven编译正常但是运行项目时却提示很多jar包找不到的问题

    使用IDEA和Maven可以方便地进行项目开发和管理 HOWEVER,有时在使用IDEA和Maven进行项目编译和运行时,却会出现一些问题,本文将详细介绍解决IDEA使用Maven编译正常但是运行项目时却提示很多jar包找不到的问题。...

    S2SH的jar包

    描述中的“只需将搭好报错的框架里的jar包删掉,复制进去就行额”意味着可能存在一个已经搭建好的项目,但由于某些错误或者更新需求,需要替换或更新现有的jar包。这通常涉及到以下步骤: 1. **识别问题**:首先...

    fatjar插件安装方法及jar包

    【fatjar插件安装方法及jar包】 在Java开发中,常常需要将多个类和库合并成一个可执行的JAR文件,以便于分发和运行。这时,fatjar插件就显得尤为重要。fatjar,全称为“fat JAR”,指的是包含所有依赖库的大型JAR...

    jackson json序列化,反序列化所需jar包

    可以直接将这些jar包复制到项目的`lib`目录,然后右键点击项目,选择“Build Path” &gt; “Configure Build Path” &gt; “Libraries” &gt; “Add JARs” 或 “Add External JARs”,将这些jar包添加进去。对于Maven或...

    学习的jar包

    例如,`jar cf jar包名.jar 目标文件或目录`会创建一个新的JAR,将指定的文件或目录打包进去。 4. **运行JAR文件** 可以使用`java -jar jar包名.jar`命令来运行包含主类的JAR文件。如果JAR中没有明确的主类,可以...

    spring mvc tomcat需要的依赖jar包

    在配置Spring MVC项目并将其部署到Tomcat服务器时,需要确保包含了所有必要的依赖jar包。以下是一些关键的依赖知识点: 1. **Spring MVC**: - `spring-webmvc.jar`:这是Spring MVC的核心库,提供了控制器、视图...

Global site tag (gtag.js) - Google Analytics