今天接了个项目 大概率是pom 引入webapp下面的lib 下的jar包,
<!-- 导入本地包 -->
<dependency>
<groupId>jntoo-query</groupId>
<artifactId>jntoo-query</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/src/main/resources/jar/jntoo-query.jar</systemPath>
</dependency>
<dependency>
<groupId>ueditor-mini</groupId>
<artifactId>ueditor-mini</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/src/main/resources/jar/ueditor-mini.jar</systemPath>
</dependency>
<dependency>
<groupId>jxl</groupId>
<artifactId>jxl</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/src/main/resources/jar/jxl.jar</systemPath>
</dependency>
刚开始我以为是webapp资源识别不了 然后我把他放在resources下 结果还是识别不到
但是我的电脑能跑起来 学生电脑跑不起来
方法一
但是没成功
>>先把包放入下面
mvn install:install-file -DgroupId=jntoo.query -DartifactId=jntoo-query -Dversion=1.0 -Dpackaging=jar -Dfile=jntoo-query.jar
mvn install:install-file -DgroupId=ueditor.mini -DartifactId=ueditor-mini -Dversion=1.0 -Dpackaging=jar -Dfile=ueditor-mini.jar
mvn install:install-file -DgroupId=jxl -DartifactId=jxl -Dversion=1.0 -Dpackaging=jar -Dfile=jxl.jar
参数详解:
- mvn install:install-file 是 Maven 提供的一个命令,用于将本地 jar 包安装到本地 Maven 仓库中。
- DgroupId=jntoo.query:指定 jar 包的 groupId 。在 Maven 中,groupId 用于标识项目的组织或机构,通常采用反转的域名格式。
- DartifactId=jntoo-query:指定 jar 包的 artifactId。在 Maven 中,artifactId 是项目的唯一标识符,用于唯一标识一个项目。(项目名)
- Dversion=1.0:指定 jar 包的版本号。在 Maven 中,version 用于标识项目的版本。
- Dpackaging=jar:指定 jar 包的打包方式。在这里,使用的是 jar 打包方式。
- Dfile= 放文件位置 因为我在放jar包的文件下载 cmd 所以我的文件位置是jntoo-query.jar
>>执行以后
>>最后pom引入
<dependency>
<groupId>jntoo.query</groupId>
<artifactId>jntoo-query</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>ueditor.mini</groupId>
<artifactId>ueditor-mini</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>jxl</groupId>
<artifactId>jxl</artifactId>
<version>1.0</version>
</dependency>
>>最后
成功了 坚决问题路途很艰辛 只收了人家五十多 唉 我还是太菜了