`
lsh2366254
  • 浏览: 38422 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

maven compile install 无class文件 或者 找不到引用包和类

阅读更多
如果maven compile install 无class文件 或者 找不到引用包和类。但是手动编译或者使用eclipse编译都正常
检查pom.xml文件依赖关系的scope
你的scope可能是test或者runtim。导致编译出问题

* compile,缺省值,适用于所有阶段,会随着项目一起发布。
    * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
    * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
    * test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
    * system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它
分享到:
评论

相关推荐

    maven打包 maven打jar包详细步骤

    3. `mvn install`:此命令在`package`之后,将`target`目录下的打包文件安装到本地Maven仓库。这使得其他本地项目可以通过依赖管理直接引用这个项目,而无需再次编译。 在`maven-war-plugin`和`maven-install-...

    eclipse下几个简单maven命令

    4. **install**: `install`目标将构建好的包安装到本地Maven仓库,使得其他本地项目可以作为依赖使用。`mvn install`执行后,你的项目就可以被本地其他Maven项目引用,无需通过网络下载。 5. **deploy**: `deploy`...

    maven已编译包

    以上就是关于“maven 已编译包”的详细解读,这个压缩包提供了一个可以直接使用的Maven环境,对于学习和理解Maven的运作机制非常有帮助。通过掌握Maven,开发者可以更加高效地管理Java项目,提升开发效率。

    maven2的包

    3. **install**:将编译和测试成功后的工件(如jar包)安装到本地仓库,供其他项目引用。 ** 文件 `apache-maven-3.2.1` ** 这个文件名表明是Apache Maven的3.2.1版本,这是一个包含了Maven可执行文件和相关配置的...

    spring 扫描jar maven 打包

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

    maven下载QRCode.jar包

    当你运行`mvn install`或`mvn compile`命令时,Maven会从中央仓库检索这个包,并将其放入本地仓库。如果Maven无法从中央仓库找到该依赖,你可能需要检查你的网络设置或联系库的开发者。 一旦`QRCode.jar`被成功下载...

    maven完全手册

    - `install`:将编译后的项目安装到本地仓库,供其他项目引用。 - `deploy`:将项目部署到远程仓库。 每个生命周期包含多个阶段,如`default`生命周期的`compile`、`test`、`package`等。 **6. Maven的插件** ...

    maven测试HelloWorld

    此外,Maven还有一些其他重要的生命周期阶段,比如`compile`用于编译源代码,`package`用于打包项目(如生成JAR或WAR文件),`install`将打包后的文件安装到本地仓库,方便其他项目引用。你可以通过指定这些阶段来...

    maven常用命令以及以个测试项目

    - `mvn install` 会将打包后的文件安装到本地Maven仓库,供其他项目引用。 6. **清理**: - `mvn clean` 清理项目产生的目标文件和临时文件,包括target目录。 7. **跳过测试**: - 在执行编译或打包时,如果不...

    springboot-mavenBaseDemo 内容包含:springboot的maven基础状态,1.8JDK可以直接运行

    9. **Maven Build Phases**:理解Maven的生命周期和阶段,如clean、compile、test、package、install和deploy等。 10. **Maven Plugins**:Maven插件用于执行特定的任务,如编译、测试、打包、部署等。 通过这个...

    Maven权威指南中文完整版清晰

    6. **安装(Install)**:将打包好的文件复制到本地仓库,供其他项目引用。 7. **部署(Deploy)**:将最终制品发布到远程仓库。 **五、Maven的使用技巧** 1. **多模块项目(Multi-module Projects)**:Maven支持...

    apache-maven-2.0.9.zip

    Maven的生命周期和构建阶段(如clean、compile、test、package、install和deploy)使得构建过程标准化,提高了开发效率。 尽管Maven 2.0.9在今天看来可能有些过时,但对于理解Maven的基本工作原理和历史发展来说,...

    apache-maven-3.5.3.rar

    4. `mvn install`:将编译好的工件安装到本地仓库,供其他项目引用。 5. `mvn package`:打包项目,如生成JAR或WAR文件。 6. `mvn deploy`:将工件部署到远程仓库,供他人使用。 Maven的依赖管理是其强大功能之一。...

    maven常用命令.docx

    3. `mvn install`:在执行了`mvn compile`之后,此命令会打包项目(默认为jar),并将包安装到本地Maven仓库中,以便其他项目可以作为依赖使用。 4. `mvn deploy`:部署项目到远程仓库,通常用于发布到私有的Maven...

    maven-3.3.9-bin.zip

    5. 安装:`mvn install`将打包好的文件安装到本地仓库,供其他项目使用。 6. 部署:`mvn deploy`将项目发布到远程仓库。 六、Maven仓库 Maven的依赖管理离不开仓库。默认情况下,Maven会从中央仓库(Central ...

    maven最全教程.doc

    - 安装(install):将打包好的文件安装到本地仓库,供其他项目引用。 - 部署(deploy):将最终的包发布到远程仓库或应用服务器。 **3. Maven的安装** 1. **确认JAVA_HOME环境变量**:在安装Maven之前,确保...

    apache-maven-3.6.1压缩包

    - mvn install:将打包的文件安装到本地仓库,供其他项目引用。 - mvn deploy:将项目部署到远程仓库。 4. Maven的环境配置: - Maven需要Java环境支持,确保JDK已经正确安装并配置好环境变量。 - Maven的安装...

    maven的优缺点 项目

    Maven-clean:会把项目中的class文件和jar包war包删除 Maven-test:运行所的测试类,取决于位置,必须放到src/test下面;在运行的(install)跳过,运行的时候会执行一遍测试类(花的时间长) 4.创建一个标准的ssm项目 ...

    maven 常用命令

    `mvn install` - 在成功打包后,将生成的文件安装到本地Maven仓库,供其他项目依赖。 7. 验证整个项目生命周期: `mvn verify` - 验证整个构建过程,包括编译、测试、检查等。 8. 部署到远程仓库: `mvn deploy...

    maven构建项目可以粘贴的内容

    在软件开发过程中,Maven是一个不可或缺的工具,它是一个项目管理框架,可以帮助开发者构建、管理和部署Java项目。本文将深入探讨Maven的核心概念、配置、依赖管理和生命周期,以帮助你理解如何利用Maven来构建项目...

Global site tag (gtag.js) - Google Analytics