`

maven test jar

    博客分类:
  • J2EE
阅读更多

多模块的时候  模块之间的test代码也是互相依赖 但默认打包是不会把test文件夹里面的代码打包到jar里面的,下面就是解决方法

 

打包test

 

     <plugin>

       <groupId>org.apache.maven.plugins</groupId>

       <artifactId>maven-jar-plugin</artifactId>

       <executions>

         <execution>

           <goals>

             <goal>test-jar</goal>

           </goals>

         </execution>

      </executions>

    </plugin>

 

添加依赖

 

    <dependency>

          <groupId>yourGroup</groupId>

          <artifactId>yourReusableModuleArtifact</artifactId>

          <version>0.1-SNAPSHOT</version>

          <classifier>tests</classifier>

          <scope>test</scope>

    </dependency>

 
分享到:
评论

相关推荐

    maven打包 maven打jar包详细步骤

    本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`(也称为`compile`)和`install`。每个阶段包含一系列的阶段(或者称为目标,如`compile`...

    maven项目编译jar包

    Maven的生命周期分为三个阶段:compile、test和package。在`package`阶段,源代码会被编译并打包成指定的格式,如JAR、WAR等。 6. **依赖管理**: Maven通过POM文件管理项目的依赖关系,它会自动下载并管理项目所...

    maven仓库 jar包

    在Java开发中,Maven仓库是一个至关重要的组成部分,它存储了大量的jar包,这些包包含了各种预编译的类和库,使得开发者无需从零开始构建项目。Maven仓库分为本地仓库、中央仓库和远程仓库,其中"maven-repository...

    maven-JAR包

    当 Maven 构建项目时,它会从预设的 Maven 仓库(如 Maven Central Repository)中查找并下载这些依赖的 JAR 包,确保项目的运行环境完整。 **构建生命周期** Maven 的构建生命周期包括三个阶段:Clean、Default ...

    maven生成可执行jar命令

    ### Maven生成可执行JAR命令详解 在Java开发过程中,Maven作为一种强大的自动化构建工具,被广泛应用于项目的构建、依赖管理以及生命周期管理等场景。本文将详细介绍如何利用Maven生成可执行的JAR文件,并部署至...

    maven更新jar失败

    maven更新jar失败

    maven jar包下载地址

    此外,Maven还提供了强大的生命周期和构建阶段,如`clean`(清理项目)、`compile`(编译源代码)、`test`(运行测试)、`package`(打包项目)和`deploy`(部署到远程仓库)。这些阶段可以串联起来形成一个完整的...

    IDEA 2020.1版本 maven Test命令出现导包错误.docx

    在使用IntelliJ IDEA 2020.1版本时,开发者可能会遇到Maven Test命令导致的导包错误。这通常是由多种原因引起的,其中包括IDE配置问题、项目缓存问题或Maven离线模式的误开启。以下是针对该问题的详细解决方案及相关...

    maven依赖本地jar包

    然而,在某些情况下,我们可能需要在Maven项目中使用那些未被部署到远程仓库(如Maven Central或Nexus)的本地JAR包。这种需求在开发过程中并不少见,比如在处理企业内部的私有库或是测试某个尚未发布的第三方库时。...

    demo-maven-jar.zip

    4. **Maven生命周期**:Maven有clean、default、site三个生命周期,其中default生命周期包含了编译(compile)、测试(test)、打包(package)、集成测试(install)和部署(deploy)等阶段。我们通常在`package`...

    java maven的jar包

    Java Maven的JAR包是Java开发中不可或缺的部分,特别是对于使用Eclipse集成开发环境的开发者而言。Maven是一个强大的项目管理工具,它帮助开发者管理和构建Java项目,通过自动化构建过程,包括编译、测试、打包、...

    maven的本地仓库jar包

    8. **生命周期与构建阶段**:Maven拥有如`clean`、`compile`、`test`、`package`、`install`和`deploy`等生命周期阶段,分别对应项目构建的不同环节。 9. **插件管理**:Maven通过插件执行各种任务,如编译源码、...

    MavenTest-源码.rar

    【标题】"MavenTest-源码.rar"指的是一个包含Maven项目源代码的压缩文件。这个文件很可能是为了分享或备份一个使用Maven构建的Java应用的源代码。Maven是一个广泛使用的Java项目管理工具,它可以帮助开发者管理和...

    myeclipse用maven构建dubbo服务的可执行jar包

    注意,`TestTest`可能指的是测试类或者测试用例,对于生产环境的可执行JAR包,通常会排除测试相关的类。如果你希望包含测试类,可以在Maven的打包配置中特别指定。 总的来说,MyEclipse结合Maven和Dubbo,可以简化...

    maven上传jar到指定私服

    Maven的生命周期包括清洁(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)等阶段。在部署阶段,我们可以使用`mvn deploy`命令将项目成果发布到远程...

    maven插件jar

    3. **生命周期与构建阶段**:Maven 插件遵循一套预定义的生命周期,包括 compile、test、package、install 和 deploy 等阶段。例如,执行 `mvn package` 命令,Maven 将编译源代码、运行测试并打包项目,生成 JAR ...

    maventest2.rar_XBKC_maven_nutsjfm

    【标题】"maventest2.rar_XBKC_maven_nutsjfm"是一个与Maven相关的项目压缩包,XBKC、maven和nutsjfm可能是项目代码库、团队标识或者特定技术的缩写。这个压缩包包含了创建和运行一个基于Maven的Java Web应用程序所...

    maven工具.jar

    **Maven工具.jar**是Apache Maven 3.0.4版本的可执行文件,它是Java开发中的一个关键构建工具,主要用于管理和构建Java项目。Maven通过使用一种标准的项目对象模型(Project Object Model, POM),能够自动化项目的...

    安装的maven3.6.1

    3. **依赖管理**: Maven自动管理项目依赖关系,通过Maven中央仓库查找并下载所需的jar包。 4. **生命周期**: Maven有三个主要的生命周期:clean(清理)、default(构建)和site(站点生成)。default生命周期包含...

    maven项目开发的maven3.3.9使用包

    4. **生命周期(Lifecycle)**:Maven有一套预定义的构建生命周期,包括clean、compile、test、package、install和deploy等阶段,开发者可以根据需要执行特定阶段。 5. **插件(Plugins)**:Maven通过插件执行各种...

Global site tag (gtag.js) - Google Analytics