【JAVA】项目下有个lib,怎么在打包的时候把里面的jar自动加进项目?

有个自己写的jar,直接丢进了项目目录的lib文件夹,想在package的时候能将lib目录下的所有jar包打入项目

该如何在pom.xml里面设置,求指教求连接教程

一楼的方式只能实现新增的jar包在pom.xml中可用,不能在项目打war包时吧jar包打进去,楼主可以尝试,使用Maven命令完成个人jar包的安装,
安装完成之后,可以正常引用使用并可以实现楼主的打包需求,但是因为你只吧jar包安装倒了自己的本地库里,所以只能在你自己的电脑上打包才可以, 具体操作
命令:
mvn install:install-file -Dfile=C:\Users\lyx\Desktop\desktop_file\nengxun_huanjing\duanxin\cankaodaima\Java3.1\postmsg-ump-3.1\lib\postmsg-ump-2.4.1.jar -DgroupId=cn.com.xuanwu.protobuf-java -DartifactId=protobuf-java -Dversion=2.4.1 -Dpackaging=jar

其中-Dfile是jar包所在的绝对路径,-DgroupId和-DartifactId是自定义的id,引用的时候要用,-Dversion声明jar包版本,
传送门:https://blog.csdn.net/superit401/article/details/51567646

https://blog.csdn.net/baidu_19473529/article/details/79810464
或者自己搜索maven打包本地jar

楼上正解,楼上的url地址中的文章完全可以帮您解决问题。

  <dependency>
            <groupId>gnu</groupId>
            <artifactId>io</artifactId>
            <version>1.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/RXTXcomm.jar</systemPath>
        </dependency>
            像这样就行了,指定jar路径,填写自己写的jar包信息,打包时就能自动加进去了

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <compilerArgs>
                        <arg>-Xlint:all</arg>
                        <arg>-extdirs</arg>
                        <arg>${project.basedir}/src/main/webapp/WEB-INF/lib</arg>
                    </compilerArgs>
                    <showWarnings>true</showWarnings>
                    <showDeprecation>true</showDeprecation>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

如果有nexus私服的话, 可以把自己的jar先安装到私服,然后在项目中引入依赖。