java maven install_关于maven 项目install报错的问题以及解决办法

问题

近日有很多童鞋反映,javashop 6.1及6.0版本执行mvn install时报错,报错信息大致如下:

72465aaa2bb01f3df7445011002f7fb9.png

经过测试发现,在eclipse环境下运行mvn install正常,而shell下使用指令mvn install则会报错;分析后发现是因为eclipse环境能够识别我们的java resourse,而shell或者命令行下无法识别我们的java resource。

标准的maven项目的目录结构是:src/main/java

标准的maven项目的test目录结构是:src/test/java

标准的maven项目的配置文件路径是:src/main/resources

当我们不使用这种标准的maven项目结构时,在shell下 执行mvn install 就会发生找不到类或者找不到资源的问题。

解决办法

引入build-helper-maven-plugin插件

org.codehaus.mojo

build-helper-maven-plugin

1.12

配置需要添加的资源目录

org.codehaus.mojo

build-helper-maven-plugin

add-source

generate-sources

add-source

src/eop

src/base

add-resource

generate-resources

add-resource

src/base

**/*.xml

**/*.html

**/*.css

src/eop

**/*.xml

**/*.html

**/*.css

配置eclipse lifecycle-mapping

only. It has no influence on the Maven build itself. –>

org.eclipse.m2e

lifecycle-mapping

1.0.0

org.codehaus.mojo

build-helper-maven-plugin

[1.12,)

add-source

add-resource

配置完成之后再试试,看看是不是问题已经解决了?

如果您购买了javashop 的61版,我们已经更新了pom.xml文件哦,只需要更新pom文件即可。

另外在mvn install b2b2c 之前  需要先mvn install javashop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值