<?xml version="1.0" encoding="UTF-8"?>
<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.springframework</groupId>
<artifactId>gs-maven</artifactId>
<packaging>jar</packaging>
<version>0.1.0</version>
<!-- tag::joda[] -->
<dependencies>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.2</version>
</dependency>
</dependencies>
<!-- end::joda[] -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>hello.HelloWorld</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
分享到:
相关推荐
本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`(也称为`compile`)和`install`。每个阶段包含一系列的阶段(或者称为目标,如`compile`...
Maven发布Jar包中文乱码解决方法 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,广泛应用于 Java 项目的构建、测试和打包。然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会...
在Java开发中,Maven 可以帮助我们生成 JAR 文件,这是一个包含了类、资源文件以及元数据的归档文件,用于分发和执行Java应用程序。 标题中的 "mavenjar 包" 指的是使用 Maven 构建的 JAR 文件,通常包含了一个完整...
MAVEN下载JAR包时经常下载一半没有完成,如果项目中引用了这些JAR包项目就会无法启动,该工具就是可以扫描这些有问题的jar包并且删除,如果安装了JDK并配置环境变量直接双击运行即可
java运行依赖jar包
### Maven生成可执行JAR命令详解 在Java开发过程中,Maven作为一种强大的自动化构建工具,被广泛应用于项目的构建、依赖管理以及生命周期管理等场景。本文将详细介绍如何利用Maven生成可执行的JAR文件,并部署至...
在Java项目中,jar包是包含了可执行代码的归档文件,开发者通常会将它们添加到项目的类路径中,以便利用其中的函数和类。这6个jar包可能是JSONObject的不同版本,或者是包含其他依赖的扩展包。 另外,“还有maven...
java运行依赖jar包
本地仓库是Maven在本机上创建的一个存储库,当项目运行时,Maven首先会查找本地仓库中的依赖。如果找不到,它会转向远程仓库。远程仓库可以是公司的内部仓库,也可以是公开的第三方仓库,如JFrog的Artifactory或...
6. **可执行JAR的注意事项**:确保所有的依赖库都已被正确包含,如果使用“fat”JAR,注意可能存在的类冲突问题。另外,资源文件(如配置文件)也需要正确地打包到JAR中。 以上就是使用Maven 3打包可运行JAR文件的...
然后使用`java -jar`命令执行JAR,例如`java -jar your-jar-file.jar arg1 arg2`。 ### 注意事项 - 确保`<mainClass>`标签中的类是你的程序入口,即包含`public static void main(String[] args)`方法的类。 - ...
本文将深入探讨如何使用Maven来编译并创建一个JAR(Java Archive)包,主要涉及以下几个方面: 1. **Maven简介**: Maven是Apache软件基金会开发的一个项目管理工具,它通过一个统一的方式来管理项目的构建、报告...
Maven的生命周期包括清理、编译、测试、打包、验证、部署等阶段,每个阶段都有相应的插件执行具体任务。比如,`mvn compile`命令会负责编译源代码,`mvn package`则会将编译后的代码打包成可部署的格式,如JAR或WAR...
在Java开发中,Maven仓库是一个至关重要的组成部分,它存储了大量的jar包,这些包包含了各种预编译的类和库,使得开发者无需从零开始构建项目。Maven仓库分为本地仓库、中央仓库和远程仓库,其中"maven-repository...
接着,通过执行 Maven 命令 `mvn clean install`,Maven 会自动编译源代码、打包资源,并最终生成 JAR 文件。 #### 使用 Maven 安装 JAR 文件到本地仓库 如果需要将一个单独的 JAR 文件安装到本地 Maven 仓库中,...
4. `lib`目录:包含Maven运行所需的所有依赖库。 ** Maven的源码包内容 ** `apache-maven-3.5.2-src`目录下包含了Maven的全部源代码,包括核心库、插件、文档等。开发者可以使用IDE(如IntelliJ IDEA或Eclipse)...
通过正确配置`pom.xml`和`settings.xml`,并合理使用Maven命令,我们可以轻松地从中央仓库下载并管理jar包,确保项目正常运行。而压缩包文件`maven下载jar专用`很可能是为了辅助这一过程,提供自动化下载和管理jar的...
当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。
在Java开发中,Maven是一个不可或缺的构建工具,它能够帮助开发者管理项目依赖、构建工件(如JAR包)以及执行自动化测试等任务。在本案例中,我们讨论的是如何使用Maven来构建一个非Web应用,并将其打包成JAR文件,...