美文网首页
maven compile编译找不到jar 包

maven compile编译找不到jar 包

作者: JanloongDo_0 | 来源:发表于2017-07-14 17:22 被阅读0次

    使用maven管理idea的web项目时,如果引用了pom依赖之外的jar包
    在使用maven-compline 时会出现找不到对应的jar包内容的编译错误。是因为maven在编译的时候默认没有
    编译pom以外的内容
    需要在pom中的plugin配置中添加额外的编译路径
    例:第三方jar包放在webapp/WEB-INF/下
    添加 编译参数设置, <extdirs>${basedir}/src/main/webapp/WEB-INF/lib</extdirs>

    for example:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.0</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
            <compilerArguments>
                <verbose />
                <extdirs>${basedir}/src/main/webapp/WEB-INF/lib</extdirs>
                <bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath>
            </compilerArguments>
        </configuration>
    </plugin>

    相关文章

      网友评论

          本文标题:maven compile编译找不到jar 包

          本文链接:https://www.haomeiwen.com/subject/vvrohxtx.html