maven加入lib然后add as library

简介: maven加入lib然后add as library

1.使用maven 安装的jar,需要在POM中这样配置

        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc14</artifactId>
            <version>10.2.0.4.0</version>
            <scope>system</scope>
            <systemPath>${basedir}/lib/ojdbc14-10.2.0.4.0.jar</systemPath>
        </dependency>

2.使用add as library 需要在POM中这样配置

    <build>
        <finalName>sms</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
 
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>${basedir}/src/main/resources</directory>
            </resource>
 
            <!--外部jar包地址-->
            <resource>
                <directory>${basedir}/lib</directory>
                <targetPath>BOOT-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
        </resources>
 
   </build>
<!-- 第二种 -->
<build>
        <finalName>sms</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
 
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.xml</include>
                    <include>**/*.yml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            
 
            <!--外部jar包地址-->
            <resource>
                <directory>${basedir}/lib</directory>
                <targetPath>BOOT-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
        </resources>
 
   </build>


相关文章
|
3月前
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
|
6月前
|
Java Maven
maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题
maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题
|
6月前
|
Java Maven
【解决】maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题...
【解决】maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题...
|
算法 IDE Java
springBoot导入本地jar并且要求通过maven打包到项目的jar中|Unable to open nested jar file 'BOOT-INF/lib/xxxxxx.jar'
springBoot导入本地jar并且要求通过maven打包到项目的jar中|Unable to open nested jar file 'BOOT-INF/lib/xxxxxx.jar'
|
Java 应用服务中间件 Maven
解决Maven Web工程,用Eclipse导出War时,没有Lib的问题
解决Maven Web工程,用Eclipse导出War时,没有Lib的问题
146 0
|
Java Maven
maven工具引入lib下的jar文件
maven工具引入lib下的jar文件
138 0
|
Java Maven 应用服务中间件
Maven项目发布时lib目录没有jar包的解决办法
背景 IntelliJ IDEA 中用 Maven 构建SSM项目并发布到Tomcat。 问题 发布时报错找不到类,经查找发布出的lib文件夹里并没有任何的jar包。
3530 0
|
Java 编译器 应用服务中间件
JavaWeb - 除 Maven 之外的本地 JAR 包为什么要放在 lib 文件夹里?
JavaWeb - 除 Maven 之外的本地 JAR 包为什么要放在 lib 文件夹里?
372 0
|
Java Maven
了解一下:一款好用的 Maven Library 发布插件
> GitHub: [gradle-publish-plugin](https://github.com/81813780/gradle-publish-plugin) ### Gradle Publish Plugin A flex gradle plugin for publish your library to maven repository become easy. !
877 0
|
Java Maven Spring
Maven异常_05_Archive for required library cannot be read or is not a valid ZIP file
一、异常现象 用STS创建Spring boot 项目的时候,报出如下错误: Archive for required library: 'G:/Programme1/Maven/Repository/org/mockito/mockito-core/1.
1770 0