Maven启动编译错误,请高人帮忙看看,已经困恼我好几天啦。
Maven项目启动的时候报错(警告)如下:
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - cn.com.etianan.ebusiness:online:war:0.0.2-SNAPSHOT
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory E:\etianan\online\target
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'GBK' encoding to copy filtered resources.
[INFO] Copying 54 resources
[INFO] snapshot cn.com.etianan.ebusiness:basicBizInfo:0.0.2-SNAPSHOT: checking for updates from nexus
[WARNING] repository metadata for: 'snapshot cn.com.etianan.ebusiness:basicBizInfo:0.0.2-SNAPSHOT' could not be retrieved from repository: nexus due to an error: Error transferring file: Connection reset
[INFO] Repository 'nexus' will be blacklisted
[WARNING] POM for 'jfree:jfreechart-experimental:pom:1.0.9:compile' is invalid.
Its dependencies (if any) will NOT be available to the current build.
[WARNING] POM for 'jfree:jfreechart-swt:pom:1.0.9:compile' is invalid.
Its dependencies (if any) will NOT be available to the current build.
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 57 source files to E:\etianan\online\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\WapCarProposalAction.java:[68,45] 找不到符号
符号: 类 GeZhUser
位置: 软件包 cn.com.etianan.ebusiness.sale.domain
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[73,45] 找不到符号
符号: 类 GeZhUserProposal
位置: 软件包 cn.com.etianan.ebusiness.sale.domain
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[74,45] 找不到符号
符号: 类 GeZhUserProposalId
位置: 软件包 cn.com.etianan.ebusiness.sale.domain
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\CreateImageServlet.java:[16,15] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\NoCarMobileSaleAction.java:[3017,41] 找不到符号
符号: 方法 sendActiveCode2(cn.com.etianan.ebusiness.service.user.personal.domain.GeUserPersonal,java.lang.String,java.lang.String)
位置: 接口 cn.com.etianan.ebusiness.service.user.personal.service.facade.GeUserPersonalService
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\WapCarProposalAction.java:[1380,36] 找不到符号
符号: 方法 findBussinessSaleManInfoByChannel(java.lang.String,java.lang.String)
位置: 接口 cn.com.etianan.ebusiness.sale.service.facade.CarProposalService
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\WapCarProposalAction.java:[1835,2] 找不到符号
符号: 类 GeZhUser
位置: 类 cn.com.etianan.ebusiness.sale.web.WapCarProposalAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\WapCarProposalAction.java:[1835,22] 找不到符号
符号: 类 GeZhUser
位置: 类 cn.com.etianan.ebusiness.sale.web.WapCarProposalAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\WapCarProposalAction.java:[1993,2] 找不到符号
符号: 类 GeZhUser
位置: 类 cn.com.etianan.ebusiness.sale.web.WapCarProposalAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\WapCarProposalAction.java:[1993,22] 找不到符号
符号: 类 GeZhUser
位置: 类 cn.com.etianan.ebusiness.sale.web.WapCarProposalAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\WapCarProposalAction.java:[2082,7] 找不到符号
符号: 类 BASE64Decoder
位置: 类 cn.com.etianan.ebusiness.sale.web.WapCarProposalAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\WapCarProposalAction.java:[2082,41] 找不到符号
符号: 类 BASE64Decoder
位置: 类 cn.com.etianan.ebusiness.sale.web.WapCarProposalAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2409,12] 警告:sun.misc.BASE64Encoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2409,49] 警告:sun.misc.BASE64Encoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2621,12] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2621,49] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2744,9] 找不到符号
符号: 类 GeZhUserProposal
位置: 类 cn.com.etianan.ebusiness.service.user.personal.web.GeOrderAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2744,64] 找不到符号
符号: 类 GeZhUserProposal
位置: 类 cn.com.etianan.ebusiness.service.user.personal.web.GeOrderAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2748,5] 找不到符号
符号: 类 GeZhUserProposal
位置: 类 cn.com.etianan.ebusiness.service.user.personal.web.GeOrderAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2748,45] 找不到符号
符号: 类 GeZhUserProposal
位置: 类 cn.com.etianan.ebusiness.service.user.personal.web.GeOrderAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2749,5] 找不到符号
符号: 类 GeZhUserProposalId
位置: 类 cn.com.etianan.ebusiness.service.user.personal.web.GeOrderAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[2749,31] 找不到符号
符号: 类 GeZhUserProposalId
位置: 类 cn.com.etianan.ebusiness.service.user.personal.web.GeOrderAction
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[3129,18] 软件包 cmb.netpayment 不存在
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[3129,52] 软件包 cmb.netpayment 不存在
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeOrderAction.java:[3139,42] 找不到符号
符号: 方法 findGeOrderByStatus(java.lang.String)
位置: 接口 cn.com.etianan.ebusiness.sale.service.facade.GeOrderService
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeUserPersonalAction.java:[799,40] 找不到符号
符号: 方法 sendActiveCode2(cn.com.etianan.ebusiness.service.user.personal.domain.GeUserPersonal,java.lang.String,java.lang.String)
位置: 接口 cn.com.etianan.ebusiness.service.user.personal.service.facade.GeUserPersonalService
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\service\user\personal\web\GeUserPersonalAction.java:[888,36] 找不到符号
符号: 方法 sendActiveCodeToMail(java.lang.String,java.lang.String,java.lang.String)
位置: 接口 cn.com.etianan.ebusiness.service.user.personal.service.facade.GeUserPersonalService
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\CreateImageServlet.java:[82,5] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\sale\web\CreateImageServlet.java:[82,33] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\common\payment\web\NoCarMobilePaymentAction.java:[1178,11] 警告:sun.misc.BASE64Encoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\common\payment\web\NoCarMobilePaymentAction.java:[1178,48] 警告:sun.misc.BASE64Encoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\common\payment\web\NoCarMobilePaymentAction.java:[1220,11] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
[ERROR] \etianan\online\src\main\java\cn\com\etianan\ebusiness\common\payment\web\NoCarMobilePaymentAction.java:[1220,48] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
[INFO] 33 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
现在一直动不了,就一直29%,这种情况咋处理?
没报错就再等等。有外部的引用库吗?
[解决办法]
groupId:artifactId:type:classifier)' must be unique 不唯一,所以操作下面的错了。
[解决办法]
在本机搭建一个nexus库,意义不大。nexus就相当于maven的私服。在本机用没特别大的意义。不如直接下载文件到本地简单。
[解决办法]
源代码里是不是有中文?
改改源代码的编码格式,或者删了中文部分看看效果。
[解决办法]
pom文件内容里有没有
<repositories>
<repository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://localhost:8081/nexus/content/groups/public</url>
</repository>
</repositories>
这些东西?
[解决办法]
没有pom.xml?
[解决办法]
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>