`
fanrey
  • 浏览: 254921 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用mvn如何选择不编译某些文件

 
阅读更多
对于源代码,在POM文件中增加<excludes><exclude></exclude></excludes>参数;
对于测试代码,在POM文件中增加<testExcludes><testExclude></testExclude></testExcludes>参数.


<build>
    <plugins>
      <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <configuration>
            <source>1.5</source>
            <target>1.5</target>
            <excludes>
                <exclude>**/sdh/**</exclude>
            </excludes>
<testExcludes> <testExclude>**/sdh/**</testExclude>
         </testExcludes>
         </configuration>
    </plugin>
   </plugins>
  </build>
分享到:
评论

相关推荐

    mvn 常用命令手册mvn开发必备

    如果只是想检查代码是否能够正确编译,或者不需要重新生成最终的可部署包时,可以使用这个命令。 #### 8. `mvn test` 运行项目中的单元测试。这是软件开发过程中的重要步骤之一,可以帮助开发者及时发现并修复代码...

    Mvn常用命令总结

    使用`mvn jetty:run`可以快速启动一个内嵌的Jetty服务器,并加载项目的web应用。这对于Web项目的开发提供了极大的便利。 #### 5. 编译源代码:`mvn compile` 该命令仅负责编译项目中的Java源代码,不会执行任何...

    通过mvn命令下载pom.xml中的jar包

    本文将详细介绍如何使用`mvn`命令下载`pom.xml`文件中声明的jar包,并解释涉及的相关概念。 首先,`pom.xml`是Maven项目对象模型(Project Object Model)的配置文件,它定义了项目的构建过程、依赖关系、项目信息...

    doris-1.1.3源码编译broker-maven依赖包repository

    如果发现某些依赖缺失,可能需要手动下载或者配置Maven的`settings.xml`文件来指向正确的Repository。 提到Repository,这里是指Maven的依赖存储库。通常有中央仓库和自定义仓库两种。中央仓库包含了大部分开源项目...

    win 7 64上编译 Hadoop 2.7.3 源码

    2. **执行编译命令**:打开命令提示符窗口,进入Hadoop源码目录,运行`mvn clean package -DskipTests -Dmaven.javadoc.skip=true -Pdist,native -Dtar`命令来开始编译过程。该命令将跳过测试、Javadoc生成,并编译...

    编译hadoop3.3.1所需文件.rar

    3. 使用Maven的`mvn clean install`命令来编译源代码,这会处理所有依赖关系并构建Hadoop。 4. 在编译过程中,可能需要根据Hadoop的构建指南配置环境变量和参数,例如设置JAVA_HOME,HADOOP_BUILD_DIR等。 5. 编译...

    test-mvn clean install -Dmaven.test.skip=true dependency:sources

    而`mvn deploy`则会将打包好的文件推送到远程仓库,供他人使用。此外,通过`dependency:resolve`或`dependency:tree`可以查看和分析项目的依赖结构,有助于优化和管理依赖关系。 了解并掌握Maven的生命周期和插件...

    编译tomcat源码所需jar包

    在编译过程中可能会遇到各种问题,如依赖库找不到、版本不兼容等,这时需要根据错误信息进行排查,可能需要更新相关库或调整构建脚本。对于开发者来说,理解这些jar包的作用以及如何正确配置和使用它们,对于成功...

    Hadoop源码编译需要工具

    安装protobuf后,需要配置环境变量,并使用其编译工具将Hadoop源代码中的.proto文件转换为Java或C++代码。 2. **apache-maven-3.0.5-bin.tar.gz**: Maven是一个Java项目管理和综合工具,它管理项目的构建、报告和...

    Linux环境下源码编译软件合集.rar

    随后,将Hadoop源码解压,进入源码目录,使用Maven的`mvn clean compile assembly:single`命令进行编译。如果需要使用Ant,可以解压Ant并配置环境变量,然后在Hadoop源码目录下使用`ant jar`命令进行编译。在编译...

    大数据之hadoopwin10编译.zip

    例如,某些库可能只适用于Linux系统,而在Windows上编译时需要找到相应的Windows版本或者使用模拟Linux环境的工具,如Cygwin。 编译完成后,Hadoop的可执行文件会位于`target`目录下。在Windows 10上运行Hadoop,你...

    jira二次开或者源码编译后缺失的一些jar包

    "运行命令包jar包缺失的错误"可能是指在执行特定的SDK命令(如`atlas-run`或`atlas-debug`)时,由于某些jar文件未被包含在构建路径中,导致编译失败或运行时异常。 为了确保开发过程的顺利进行,你需要确保以下几...

    mahout in action源代码maven编译jar包

    然而,在实际操作过程中,使用Maven编译书中提供的源代码可能会遇到一些挑战,主要原因是某些Maven依赖项的URL发生了变化,导致编译过程受阻。本文将深入探讨如何解决这个问题,确保成功编译并生成JAR包。 首先,...

    maven项目编译jar包

    在`pom.xml`中,你可以定制JAR的配置,例如设置主类、排除某些文件或者添加自定义的manifest文件。例如: ```xml &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin &lt;version&gt;3.2.0 ...

    IDEA mvn 仓库 啊啊

    在IT行业中,IntelliJ IDEA(简称IDEA)是一款广受欢迎的Java集成开发环境,尤其在使用Maven作为构建工具的项目中,IDEA与Maven的集成是开发者日常工作中不可或缺的一部分。Maven是一个强大的项目管理和依赖管理工具...

    hadoop-2.5.0-cdh5.3.6 编译native包

    在大数据领域,Hadoop是一个广泛使用的开源框架,用于存储和处理海量数据。...然而,对于大多数生产环境,直接使用预编译的二进制包通常是更方便的选择,因为它节省了时间和资源,并且经过了广泛的测试。

    CDH5.13-phoenix-4.11.0-HBase-1.2源码包 编译可用

    3. **获取依赖**:使用Maven的`mvn dependency:get`命令下载所有依赖库,或者直接运行`mvn clean install -DskipTests`来下载并构建项目,但不执行测试。如果在构建过程中遇到问题,可能需要手动解决依赖冲突。 4. ...

    windows10 64位编译hadoop2.6.4的bin

    5. **Visual Studio**:由于Hadoop的某些组件需要C++编译,所以需要安装Visual Studio(或者Visual C++ Build Tools),并且配置编译环境以支持64位编译。 6. **编译与构建**:在命令行中,导航到Hadoop源代码目录...

    hadoop-common-2.4.0-win7编译

    你可能需要修改Hadoop的源代码以适应Windows环境,例如,修改配置文件中的路径分隔符,以及处理某些与Unix命令不兼容的地方。 配置Hadoop的构建环境。打开命令行,进入Hadoop源代码根目录,运行`mvn clean package ...

Global site tag (gtag.js) - Google Analytics