`
ikeycn
  • 浏览: 146280 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Maven导入外部包

阅读更多
在项目中难免会使用外部的Jar包,在初使用maven时,怎么导入外部jar,怎么知道外部jar包的groupId和artifactId。其实只需要使用install命令就可以把外部jar导入到repository

中了。

命令行代码如下:
mvn install:install-file  -Dfile=path-to-your-artifact-jar \
                          -DgroupId=your.groupId \
                          -DartifactId=your-artifactId \
                          -Dversion=version \
                          -Dpackaging=jar \
                          -DgeneratePom=true

具体使用方法请见 http://maven.apache.org/plugins/maven-install-plugin

你需要为每个将发布到仓库的外部包指定groupId, artifactId, version。然后,你就可以在你的pom.xml中添加这些外部包作为项目的依赖:
  
<dependencies>  
      <dependency>  
        <groupId>外部包1的groupId</groupId>  
        <artifactId>外部包1的artifactId</artifactId>  
        <version>外部包1的版本号</version>  
      </dependency>  
      <dependency>  
        <groupId>外部包2的groupId</groupId>  
        <artifactId>外部包2的artifactId</artifactId>  
        <version>外部包2的版本号</version>  
     </dependency>  
     <!-- 这里加入剩下的外部包 -->  
  </dependencies>  

注意,上面的install-file命令只会将外部包发布到你的本地仓库,如果你的项目是由多人共享,那么他们需要同样的操作,或者将外部包发布到内部公共仓库。

分享到:
评论
1 楼 来利强 2011-10-19  
artifactId
这个怎么找啊?
官网上只找到了groupId,version

相关推荐

    maven批量导入第三方jar包至本地库工具

    然而,有时候我们可能需要使用一些不在中央仓库中的第三方库,这就需要我们将这些jar包手动导入到Maven的本地库。"maven批量导入第三方jar包至本地库工具"就是为了解决这个问题而设计的。 首先,我们需要理解Maven...

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

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

    解决IDEA中maven导入jar包一直报错问题

    "解决IDEA中maven导入jar包一直报错问题" 本文主要介绍了解决IDEA中maven导入jar包一直报错问题的方法,该问题是由于导入的module错误或pom.xml文件配置不正确导致的。通过实例图文的形式,我们将详细地介绍如何...

    jeesite 框架maven数据仓库包

    【jeesite 框架maven数据仓库包】是一个重要的资源集合,它包含了Jeesite框架相关的Maven依赖库。Jeesite是一款基于Spring Boot、MyBatis、Shiro等技术构建的企业级开发框架,旨在提高开发效率,提供统一的代码生成...

    如何在IDEA Maven项目中导入本地jar包的步骤

    以下就是在IDEA中为Maven项目导入本地jar包的详细步骤: 1. 首先,打开IDEA并进入你需要导入jar包的Maven项目。在项目的右侧工具栏,找到Maven面板。如果没有显示,可以通过`View` -&gt; `Tool Windows` -&gt; `Maven`来...

    maven 中引入依赖的包

    这是每个Maven项目的心脏,它定义了项目的配置信息,包括项目的基本信息(如groupId、artifactId、version),以及项目依赖的外部库。当你需要引入一个新的依赖包时,你需要编辑`pom.xml`文件,添加相应的`...

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

    本文提供了SpringBoot使用Maven打包异常-引入外部jar的问题及解决方案,包括引入外部jar包、配置pom.xml文件和排除冲突的jar包等解决方案。这些解决方案可以帮助开发者解决SpringBoot使用Maven打包异常时引入外部jar...

    eclipse maven 打包bundle

    3. **定义导出和导入的包**: 在`&lt;instructions&gt;`标签内,我们需要指定哪些包应该被导出(其他bundle可以使用)和导入(本bundle依赖的包)。例如: ```xml &lt;Export-Package&gt;com.example.mybundle.* ...

    maven的导包在配置文件中怎么写

    当你需要引入外部库到你的项目中时,你需要在Maven的配置文件——`pom.xml`中添加相应的依赖。以下是如何在`pom.xml`中编写导包配置的详细步骤和解释: 1. **理解pom.xml文件**: `pom.xml`是Maven项目对象模型...

    PlanarImage类图片剪裁jar包及maven依赖

    一个常见的方法是通过添加外部jar包到项目的类路径中。在提供的压缩包中,可能包含了`jai_core.jar`或类似的文件,这个jar文件包含了`PlanarImage`类。将这个jar文件添加到你的项目构建路径中,可以确保编译器和运行...

    eclipse可导入的jar包

    为了扩展Eclipse的功能或者引入特定的库,开发者常常需要导入外部的jar包。"eclipse可导入的jar包"这个资源集合就是针对这样的需求整理的,它包含了几个在Eclipse中编写Java程序时可能需要用到的库。 首先,我们来...

    详解spring boot引入外部jar包的坑

    2. 在 pom.xml 文件中添加依赖配置,告诉 Maven 导入本地 Jar 包,例如: ```xml &lt;groupId&gt;com.aliyun&lt;/groupId&gt; &lt;artifactId&gt;aliyun-java-sdk-core &lt;version&gt;3.2.2 &lt;scope&gt;system ${project.basedir}/libs/...

    汉字转拼音非maven版含jar包.zip

    此外,库的使用通常包括导入相应的包和调用提供的API函数。 值得注意的是,由于汉字与拼音的复杂性,这个库可能处理了多音字(一个汉字有多个读音)和声调的问题。多音字的处理可能需要用户提供额外的上下文信息,...

    eclipse导入jar包的方法

    在Eclipse中导入外部JAR包是开发Java项目时常见的操作,这有助于引入第三方库或框架的功能。以下是一步步详细讲解如何在Eclipse中导入JAR包的方法: 1. **定位JAR文件**:首先,你需要确保JAR文件已经存在于你的...

    Maven 本地仓库

    - **dependency**: Maven 的 `&lt;dependencies&gt;` 标签用于声明项目所需要的外部库。 - **scope**: 依赖范围,如 `compile`(编译时)、`runtime`(运行时)、`test`(测试时)等,决定依赖在哪些阶段可用。 - **...

    Maven构建项目文档

    如果你需要手动将外部 JAR 包添加到 Maven 本地仓库,可以使用 `install:install-file` 命令,例如: ```bash mvn install:install-file -Dfile=&lt;jar_file_path&gt; -DgroupId=&lt;group_id&gt; -DartifactId=&lt;artifact_id&gt; ...

    mavenWeb空项目

    2. **包与导入**:Java代码通常被组织在包中,通过`import`语句可以引入其他包中的类。 3. **异常处理**:Java提供了丰富的异常类,通过`try-catch-finally`结构进行异常捕获和处理。 4. **多线程**:Java内置对多...

    Maven的简单使用

    引入Maven通常是指在其支持的环境中(如IDE)创建或导入Maven项目的过程。这一步骤是利用Maven来管理项目的基础。 #### Maven解决的问题 - **依赖管理问题**:Maven提供了一套完整的依赖管理机制,简化了依赖管理的...

    Maven 实战之背景案例.pdf

    同时,还涉及到了如何导入外部依赖库到Maven项目中。 5. Maven项目信息管理 本书在讲解案例的同时,也深入解释了Maven项目对象模型(POM)的概念,POM是Maven项目的核心,包含了项目构建的配置信息。 6. Maven...

    apache maven入门教程

    Maven的核心概念之一是它的依赖管理,它允许开发者声明项目所需的外部库(JAR文件)。Maven会自动从预定义的远程仓库下载这些依赖,并解决版本冲突问题。这极大地简化了项目构建过程,避免了手动管理JAR文件的繁琐...

Global site tag (gtag.js) - Google Analytics