去重新生成你的去重新生成你的maven生成之后重新看webinfo应该就有lib了,可以重新开始运行。
Maven项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。
第一步:将IKAnalyzer.jar包存放在一个文件夹中,比如mylib文件夹第二步:建立一个IKAnalyzer.jar包相关的pom.xml文件,需要在pom.xml文件中定义其maven坐标及其相应的依赖代码即可,同样将pom文件存放在上述jar文件同一文件夹下;
第三步:打开CMD,进入到mylib文件夹,运行下面的命令:
mvn install:install-file \
-Dfile=IKAnalyzer3.2.8.jar \
-DgroupId=org.wltea.ik-analyzer\
-DartifactId=ik-analyzer \
-Dversion=3.2.8\
-Dpackaging=jar
如果在另一个Maven项目中引入了一个打包好的jar包,并且在运行时发现缺少jar包中所依赖的第三方库,有以下几种解决方法。
使用maven-shade-plugin插件:在打包项目的pom.xml中配置maven-shade-plugin插件,让它将所有的依赖库打包进jar中。
在引入的jar包的pom.xml中增加第三方库的依赖配置, 编写dependency:unpack命令,将对应的第三方库依赖解压在项目中。
使用maven-dependency-plugin来解决问题,将依赖库重新复制到本地仓库中, 并在需要使用的项目中通过maven-dependency-plugin来引入这些依赖库。
在打包好的jar中加入manifest文件,在manifest文件中配置Class-Path,将第三方库路径配置在Class-Path中,然后将这些第三方库放在同一目录下。
将jar包中的第三方库放在项目的lib目录下,然后在项目的编译打包的时候加上lib路径,这样可以保证第三方库能够被项目读取到.
选择其中一种方法来实现可以根据具体的项目情况来确定,并且在解决问题的时候需要结合项目的特点进行选择.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)