`
marshal
  • 浏览: 297184 次
社区版块
存档分类
最新评论

Maven的插件minijar,用于压缩依赖包

阅读更多

简介


Maven的插件minijar,用于压缩依赖包。

minijar是mojo项目中的一个插件。

mojo项目:mojo.codehaus.org/

minijar项目:mojo.codehaus.org/minijar-maven-plugin/

该插件分析项目中类的依赖关系。

一般情况下项目并不是依赖库中的所有的类。

minijar能够生成一个项目依赖的相关类的迷你的jar文件版本。

比如一个依赖的jar文件有10个类,当前项目只直接/间接依赖其中的3个,那么minijar将为你生成一个只有3个类的jar。

简单使用


在默认target目录下生成mini jar文件:

  1. mvn minijar:minijars 

另外,比如有多个类库,也可以将它们打在一起生成单一的jar文件。

这需要使用ueberjar,见:mojo.codehaus.org/minijar-maven-plugin/ueberjar-mojo.html

命令如下:

  1. mvn minijar:ueberjar  
分享到:
评论

相关推荐

    eclipse离线安装maven插件详解(内附maven插件包)

    在提供的压缩文件中,应该包含了这个插件的zip包。 离线安装步骤如下: 1. 打开Eclipse,进入"Help"菜单,选择"Install New Software"。 2. 在弹出的窗口中,点击"Add"按钮,输入一个描述性名称(例如"Maven离线...

    eclipse安装maven插件需要包

    5. **测试Maven插件**: 创建一个新的Maven项目,如果Eclipse能够自动生成`pom.xml`文件并正常识别依赖,那么Maven插件就已成功安装和配置。 总结,离线安装Eclipse的Maven插件是一种在无网络或网络不稳定情况下的...

    Maven离线依赖包v2

    "Maven离线依赖包v2"指的是一个包含Maven仓库中多种库的压缩文件集合,主要用于在没有网络连接或者网络环境不稳定的情况下,帮助开发者快速构建和运行Java项目。 Maven的依赖管理是其核心功能之一,它通过读取每个...

    eclipse离线安装maven插件(m2e),maven插件离线安装包

    可是在网上又找不到对应的m2e包(我用的eclipse4.7),于是我决定将站点下的文件(很多)用爬虫爬下来,打包成离线插件包,再通过网上提供的多种离线安装插件的方法,我终于能自由的安装eclipse的maven插件了。...

    Myeclipse6.5的Maven插件

    2. **依赖管理**:Maven的中央仓库包含了海量的开源库,插件可以自动帮你管理和下载这些依赖,避免了手动下载jar包的繁琐过程。 3. **构建与打包**:通过Maven插件,你可以执行`clean`、`compile`、`test`、`...

    maven_package 依赖包(完整)

    在本"maven_package"压缩包中,包含了完整的Maven依赖包,这些包广泛适用于各种Java项目,确保了项目的正常运行和高效开发。比如,提到了"log4j-1.2.17.jar",这是一个著名的日志处理框架,对于系统日志记录至关重要...

    Myeclipse maven插件下载

    - Maven插件:Maven拥有丰富的插件库,可以扩展其功能,如`maven-jar-plugin`用于打包jar,`maven-war-plugin`用于打包war等。 - 集成持续集成工具:如Jenkins、Hudson等,可以与Maven完美结合,实现自动化构建和...

    maven插件压缩包

    - 离线插件包可能不包含所有可用的 Maven 插件,如果需要特定插件,仍需在线查找并安装。 通过以上步骤,你可以在离线环境下有效地使用 Maven 插件,提高开发效率。参考链接中的博客文章提供了更详细的步骤和示例,...

    yuicompressor-maven-plugin, 用于压缩 (Minify/Ofuscate/Aggregate) Javascript文件和使用 YUI 压缩器的CSS文件的Maven 插件.zip

    yuicompressor-maven-plugin, 用于压缩 (Minify/Ofuscate/Aggregate) Javascript文件和使用 YUI 压缩器的CSS文件的Maven 插件 [[Flattr this git repo] ( http://api.flattr.com/button/flattr-badge-large.png)]...

    eclipse安装的maven插件

    这里我们使用的是名为“eclipse-maven插件”的压缩包文件,解压缩后,将得到的插件文件夹放到Eclipse的dropins目录下。 4. **重启Eclipse**:完成上述步骤后,重启Eclipse,让插件生效。Eclipse会自动检测到新插件...

    eclipse的maven插件

    6. **集成源码和Javadoc**:Maven插件可以帮助自动下载并关联依赖库的源码和Javadoc,这对于理解和调试第三方库非常有帮助。 7. **支持Maven profiles**:Eclipse的Maven插件同样支持Maven的profiles特性,可以根据...

    maven依赖包(用于博客项目)

    本资源“maven依赖包(用于博客项目)”显然包含了一系列与博客项目相关的Maven依赖,这些依赖可能包括数据库连接库、模板引擎、日志框架、安全组件以及其他有助于构建博客平台的Java库。 1. **Maven仓库**: ...

    springboot maven 依赖包3

    springboot 的maven依赖包,含有所有maven依赖,网络不好的可以来下。压缩包3.

    eclipse安装maven插件

    通过以上步骤,你已经在Eclipse中成功安装并配置了Maven插件,现在可以充分利用Maven的强大功能,如依赖管理、构建自动化,以及与其他开发工具的集成,提高开发效率。记住,持续更新Eclipse和Maven插件以获取最新的...

    Myeclipse10安装maven插件

    Maven是一款强大的项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven,开发者可以方便地管理项目的依赖关系、自动化构建流程以及标准化项目的结构。在开发过程中,Maven能够极大地提高开发...

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...

    eclipse maven插件包

    eclipse maven插件。 因在线安装地址出错,虽然可以去eclipse market中搜到,但有时版本问题,而安装失败。 该文件可以直接copy到eclipse直接子目录下,覆盖原来的plugin和feature文件夹。 不过推荐使用link...

    eclipse安装maven插件,处理无Maven Pom editor打开方式问题

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Maven是Apache软件基金会开发的一款项目管理和综合工具,主要用于构建、管理和依赖管理。在Eclipse中安装Maven插件,可以方便开发者在IDE内进行...

Global site tag (gtag.js) - Google Analytics