`

Maven install 报“...找不到符号”编译错误的信息

 
阅读更多

项目中,使用的是maven管理,但是有几个jar不是通过maven引入的,是通过外部导入的,在使用maven插件编译的时候,会出现如下的一些错误:

解决方法:

在项目中创建一个目录lib,然后将jar复制到该文件夹下,最后在maven编译插件中配置如下

 

复制代码
 1             <plugin>
 2                 <groupId>org.apache.maven.plugins</groupId>
 3                 <artifactId>maven-compiler-plugin</artifactId>
 4                 <version>3.1</version>
 5                 <configuration>
 6                     <source>1.7</source>
 7                     <target>1.7</target>
 8                     <encoding>UTF-8</encoding>
 9                     <!-- 这里是新添加的-->
10                     <compilerArguments>
11                         <!-- 对应jar放置在项目中的位置-->
12                         <extdirs>lib</extdirs>
13                     </compilerArguments>
14                 </configuration>
15             </plugin>


原文链接:https://www.cnblogs.com/linbo3168/p/6548532.html
分享到:
评论

相关推荐

    org.maven.ide.eclipse.jdt_0.12.1.20110112-1712.jar

    org.maven.ide.eclipse.jdt_0.12.1.20110112-1712.jar

    maven下载QRCode.jar包

    在IT行业中,Maven是一个广泛使用的项目管理和综合工具,它主要负责构建、依赖管理和项目信息管理。本话题聚焦于如何通过Maven下载`QRCode.jar`包,这是一款用于生成二维码的Java库。二维码(Quick Response Code)...

    maven_repository .zip

    Maven框架,本地jar资源仓,中央仓下载jar资源 有时在你的构建过程中,需要将...Maven已经提供了maven-install-plugin这样的插件能够使Jar包的安装过程更加容易、更少出错。可以用下面的命令安装一个JAR包到本地仓库。

    apache-maven-3.9.2.zip配置好的阿里云仓库文件

    compile用于编译源代码,test执行单元测试,install则将构建结果安装到本地仓库,供其他项目引用。 5. Maven插件:Maven通过插件机制扩展其功能,如maven-compiler-plugin用于编译,maven-surefire-plugin进行测试...

    maven-shade-plugin-3.1.0.jar

    &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-shade-plugin &lt;version&gt;3.1.0 &lt;phase&gt;package &lt;goal&gt;shade implementation="org.apache.maven.plugins.shade.resource....

    apache-maven-3.6.3.zip 解压版

    通过POM,Maven可以自动下载所需的库,编译源代码,执行测试,打包应用,并部署到指定的服务器。 2. **依赖管理**: Maven的自动依赖管理功能使得开发者无需手动管理类库。只需在POM中声明项目所依赖的库,Maven会...

    apache-maven-3.2.5.rar

    `install`则将构建好的项目安装到本地仓库,便于其他项目引用。 3. **Maven的插件**: Maven通过插件机制执行各种任务,如编译、测试、打包、部署等。在"META-INF"目录下,我们可以看到Maven的插件配置信息。例如...

    apache-maven-3.5.2.zip

    Maven 的工作基于约定优于配置的原则,它提供了一套默认的构建生命周期和生命周期阶段,如编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)。这使得开发者无需从...

    apache-maven-3.5.4.zip

    2. **构建生命周期**:Maven 提供了一套预定义的构建生命周期,包括清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)等阶段。这些阶段按照特定...

    Maven原版settings.xml配置文件(下载)

    Maven原版settings.xml配置文件,根据个人需要,可以打开对应注释或替换相关阿里云镜像或远程仓库地址即可使用。

    apache-maven-3.6.0.zip

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序...Maven 3.6.0版本可能包括了性能提升、错误修复以及对新Java版本的支持。对于Java开发者而言,熟悉并掌握Maven是提高开发效率和协作的重要步骤。

    apache-maven-3.3.9.zip

    当项目运行时,Maven首先查找本地仓库,如果找不到所需依赖,会从远程仓库下载。 7. **聚合与继承** Maven支持项目聚合(aggregation)和继承(inheritance)。聚合允许将多个项目组合在一起进行构建,继承则允许...

    Mac的maven安装包apache-maven-3.6.3.zip

    Maven的生命周期包括清理(clean)、初始化(initialize)、编译(compile)、测试(test)、打包(package)、验证(verify)、集成测试(integration-test)、安装(install)和部署(deploy)等阶段。每个阶段都...

    apache-maven-3.5.0.zip

    只需在项目根目录下运行`mvn clean install`,Maven就会按照默认生命周期执行相应的构建任务,编译源码、运行测试并最终把结果打包成JAR或WAR文件。 总之,Apache Maven 3.5.0是一个功能强大且高度可配置的项目管理...

    apache-maven-3.5.2.rar

    Maven的命令行工具`mvn`提供了多种命令,如`mvn clean`用于清理项目生成的目标文件,`mvn compile`用于编译源代码,`mvn test`用于执行单元测试,`mvn package`用于打包项目,`mvn install`则会将打包后的结果安装到...

    maven3.x全版本.zip

    本压缩包包含 Maven 的多个版本,从 3.0.5 到 3.6.6,这些都是二进制包,不是源代码包,因此可以直接用于安装和使用,无需编译。每个版本的 Maven 都是独立的,可以分别解压并安装在不同的路径下,方便对比不同版本...

    apache-maven-3.0.4.rar

    在Eclipse中集成Maven,开发者可以方便地执行构建任务(如编译、测试、打包和部署),同时Maven会自动下载并管理Spring框架和其他依赖库。 以下是如何在Eclipse中导入和使用"Maven 3.0.4"的步骤: 1. 首先,解压...

    apache-maven-3.6.3.rar

    目前我们管理jar包的方式: 搜jar包 , 下载 , 存放jar包 , 导入jar包, 编译jar包…太复杂 用Maven来管理jar包,帮我们处理以上所有流程. 1.仓库 远程仓库/中央仓库: 本质上就是一个 国外的 网址 镜像仓库: 本质上...

    分享一个快的飞起的maven的settings.xml文件

    分享一个快的飞起的maven的settings.xml文件. 直接使用开源中国的中央仓库。

Global site tag (gtag.js) - Google Analytics