`

maven将jar包和源码一起打包到本地仓库

阅读更多
http://stackoverflow.com/questions/4031987/how-to-upload-sources-to-local-maven-repository


<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <version>2.1.2</version>
        <executions>
          <execution>
            <id>attach-sources</id>
            <phase>verify</phase>
            <goals>
              <goal>jar-no-fork</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  ...
</project>


mvn clean source:jar install

分享到:
评论

相关推荐

    maven的本地仓库jar包

    当一个项目运行`mvn install`命令时,Maven会将该项目的编译结果(如JAR文件)安装到本地仓库,使得其他项目可以通过依赖管理直接使用。 描述中提到的“maven的本地仓库jar包”可能是指一个包含各种常用库的压缩...

    示例源码_SpringBoot踩坑记录:IDEA+MAVEN本地 jar 包打包及引入使用_Qc20201217.zip

    然后,执行"Maven"的"install"目标,将jar包安装到本地Maven仓库,这样其他项目就可以通过Maven解析到这个依赖。 在实际操作中,可能会遇到一些坑,例如依赖冲突、jar包未正确打包导致的运行错误等。解决这些问题...

    maven jar包下载地址

    这里你可以找到最新版本的Maven二进制发行版,包括预编译的jar包和其他必要的文件。下载过程中,通常会选择适合你操作系统的版本,例如Windows、Linux或Mac OS。 下载Maven后,你需要解压到一个合适的目录,并设置...

    spring 扫描jar maven 打包

    - `install`: 将包安装到本地Maven仓库,供其他项目引用。 - `deploy`: 将最终的包部署到远程仓库。 使用Maven的`mvn package`命令,可以完成从编译到打包的整个流程。 3. **Maven与Spring的集成** 在Maven的...

    reportng源码(maven编译打包)

    在本项目中,当你运行`mvn install`命令时,Maven会按照POM.xml文件中的配置执行一系列步骤,包括编译源代码、运行测试、打包成JAR或WAR文件,最后将这个构建好的工件安装到本地Maven仓库,使得其他项目可以通过依赖...

    Java发布包到maven公共仓库完整教程

    使用`mvn clean package`命令生成JAR文件,然后使用`mvn deploy`命令将项目上传到Maven仓库。GPG插件会自动处理签名。 2. **验证上传**: 上传后,访问Maven仓库的URL检查你的项目是否已成功部署。对于快照版本,...

    Maven自动升级版本号并打包上传的脚本

    使用`maven-deploy-plugin`,我们可以将打包后的文件上传到远程仓库。通常,这需要配置`settings.xml`中的服务器ID、用户名和密码。命令`mvn deploy`会将文件上传到指定的远程仓库。 5. 自动化脚本: `Version&...

    java maven的jar包

    当运行Maven命令时,它会根据`pom.xml`解析项目依赖,并自动下载所需JAR包到本地仓库,然后将其加入到项目的类路径中。 在Eclipse中整合Maven,首先需要安装M2Eclipse插件,这个插件允许Eclipse与Maven无缝集成。...

    java源码修改教程-本地maven仓库中的三方jar包修改

    本文将详细介绍如何在本地Maven仓库中修改三方jar包的源码,并且通过一系列步骤来实现这些修改的部署与应用。 #### 二、准备工作 在开始之前,请确保您已经具备以下条件: 1. **安装Java开发环境**:确保您的...

    maven 自动发布更新本地和远程仓库

    在这个场景下,我们讨论的是如何利用 Maven 将项目自动发布到本地和远程Maven仓库,以便于团队成员共享和进一步的部署。 1. **Maven生命周期**: Maven 的生命周期包括清洁(clean)、构建(compile)、测试(test...

    maven 自动下载jar包工具

    在pom.xml文件中,你可以声明项目所依赖的库,如`&lt;dependency&gt;`标签,Maven会自动解析这些依赖并下载到本地仓库。 例如,如果你想引入Apache Commons Lang库,可以在pom.xml中添加如下依赖: ```xml &lt;groupId&gt;...

    maven打包

    7. **部署**:打包完成后,Maven可以通过install和deploy目标将结果部署到本地或远程仓库,供其他项目引用。 总结来说,Maven的打包功能是其强大之处,它使得开发者能专注于编写业务逻辑,而无需担心构建和依赖管理...

    用Maven打成可执行jar,包含maven依赖,本地依赖的操作

    Maven 打包可执行 jar 并包含 Maven 依赖和本地依赖 Maven 是一个流行的项目管理工具,它提供了强大的依赖管理和打包功能。在实际开发中,我们经常需要将 Maven 项目打包成可执行的 jar 文件,并包含 Maven 依赖和...

    新建maven工程包含源码和文档

    本文将详细解析“新建maven工程包含源码和文档”的主题,并基于提供的标签和文件名称,探讨如何创建一个完整的Maven项目,以及如何在项目中包含源码和文档。 首先,创建一个Maven项目的基本步骤如下: 1. **安装...

    mahout in action源代码maven编译jar包

    3. **添加到本地仓库**: 将下载的jar包放入本地Maven仓库(默认为用户主目录下的`.m2/repository`目录)。如果jar包没有对应的pom文件,还需要创建一个简单的pom.xml文件,包含必要的元数据。 4. **更新pom.xml**: ...

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

    如果一切顺利,Maven会执行这个命令,将本地jar包安装到你的本地Maven仓库,并返回“BUILD SUCCESS”的提示,表明操作成功。 5. 完成上述步骤后,你需要在项目的`pom.xml`文件中添加对应的新依赖,以便IDEA知道在...

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

    可以将这些文件组织好,然后一起打包到JAR或者创建一个包含多个JAR和其他文件的ZIP包。 5. **发布和使用SDK**:生成的SDK包可以通过Maven或Gradle等构建工具发布到私有或公共仓库,供其他开发者依赖。用户只需在...

    基于Maven+SVN自动打包

    本文将深入探讨如何结合Maven和SVN实现项目的自动打包流程,帮助开发者更有效地管理和部署代码。 【Maven】:Maven是一个强大的Java项目管理工具,它能够帮助开发者构建、管理和部署项目。Maven通过使用一个统一的...

    Maven应用实战源码 配套源码

    源码中可能会包含自定义的生命周期阶段和插件,例如使用maven-surefire-plugin进行单元测试,maven-jar-plugin打包成JAR文件等。通过实际运行这些构建命令,我们可以直观地理解Maven的构建流程。 ** Maven的聚合和...

    spring boot 项目 + maven本地仓库

    Maven拥有清理、编译、测试、打包、验证、集成测试、部署等阶段,通过执行如`mvn clean install`这样的命令,可以完成项目的构建,包括编译源码、运行测试和打包成可执行JAR。 4. Spring Boot starters: Spring ...

Global site tag (gtag.js) - Google Analytics