springboot启动报错,用gradle启动就可以
Information:java: Errors occurred while compiling module 'halo_main'
Information:javac 1.8.0_131 was used to compile java sources
Information:2020/1/15 15:46 - Compilation completed with 100 errors and 8 warnings in 5 s 653 ms
Warning:java: 未知的枚举常量 javax.annotation.meta.When.MAYBE
原因: 找不到javax.annotation.meta.When的类文件
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\controller\admin\api\RecoveryController.java
Warning:(14, 28) java: run.halo.app.service中的run.halo.app.service.RecoveryService已过时
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\model\enums\converter\PostTypeConverter.java
Warning:(3, 32) java: run.halo.app.model.enums中的run.halo.app.model.enums.PostType已过时
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\model\entity\Photo.java
Error:(77, 28) java: 找不到符号
符号: 方法 getCreateTime()
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\controller\content\api\CategoryController.java
Error:(64, 70) java: 找不到符号
符号: 方法 getId()
位置: 类型为run.halo.app.model.entity.Category的变量 category
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\model\entity\BasePost.java
Error:(130, 24) java: 找不到符号
符号: 方法 getCreateTime()
位置: 类 run.halo.app.model.entity.BasePost
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\model\vo\ArchiveYearVO.java
Error:(30, 25) java: 找不到符号
符号: 方法 getYear()
位置: 类型为run.halo.app.model.vo.ArchiveYearVO的变量 right
Error:(30, 42) java: 找不到符号
符号: 方法 getYear()
位置: 类型为run.halo.app.model.vo.ArchiveYearVO的变量 left
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\model\vo\ArchiveMonthVO.java
Error:(26, 32) java: 找不到符号
符号: 方法 getYear()
位置: 类型为run.halo.app.model.vo.ArchiveMonthVO的变量 right
Error:(26, 49) java: 找不到符号
符号: 方法 getYear()
位置: 类型为run.halo.app.model.vo.ArchiveMonthVO的变量 left
Error:(32, 25) java: 找不到符号
符号: 方法 getMonth()
位置: 类型为run.halo.app.model.vo.ArchiveMonthVO的变量 right
Error:(32, 43) java: 找不到符号
符号: 方法 getMonth()
位置: 类型为run.halo.app.model.vo.ArchiveMonthVO的变量 left
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\cache\AbstractCacheStore.java
Error:(54, 29) java: 找不到符号
符号: 方法 getExpireAt()
位置: 类型为run.halo.app.cache.CacheWrapper<V>的变量 cacheWrapper
Error:(54, 67) java: 找不到符号
符号: 方法 getExpireAt()
位置: 类型为run.halo.app.cache.CacheWrapper<V>的变量 cacheWrapper
Error:(56, 17) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.AbstractCacheStore<K,V>
Error:(65, 32) java: 找不到符号
符号: 方法 getData()
位置: 类型为run.halo.app.cache.CacheWrapper<V>的变量 cacheWrapper
Error:(107, 21) java: 找不到符号
符号: 方法 setCreateAt(java.util.Date)
位置: 类型为run.halo.app.cache.CacheWrapper<V>的变量 cacheWrapper
Error:(108, 21) java: 找不到符号
符号: 方法 setExpireAt(java.util.Date)
位置: 类型为run.halo.app.cache.CacheWrapper<V>的变量 cacheWrapper
Error:(109, 21) java: 找不到符号
符号: 方法 setData(V)
位置: 类型为run.halo.app.cache.CacheWrapper<V>的变量 cacheWrapper
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\cache\StringCacheStore.java
Error:(45, 17) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.StringCacheStore
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\service\base\AbstractCrudService.java
Error:(293, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.service.base.AbstractCrudService<DOMAIN,ID>
Error:(308, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.service.base.AbstractCrudService<DOMAIN,ID>
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\service\impl\CategoryServiceImpl.java
Error:(55, 61) java: 找不到符号
符号: 方法 getName()
位置: 类型为run.halo.app.model.entity.Category的变量 category
Error:(58, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.service.impl.CategoryServiceImpl
Error:(63, 45) java: 找不到符号
符号: 方法 getParentId()
位置: 类型为run.halo.app.model.entity.Category的变量 category
Error:(64, 58) java: 找不到符号
符号: 方法 getParentId()
位置: 类型为run.halo.app.model.entity.Category的变量 category
Error:(67, 98) java: 找不到符号
符号: 方法 getParentId()
位置: 类型为run.halo.app.model.entity.Category的变量 category
Error:(67, 17) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.service.impl.CategoryServiceImpl
Error:(68, 84) java: 找不到符号
符号: 方法 getParentId()
位置: 类型为run.halo.app.model.entity.Category的变量 category
Error:(93, 32) java: 找不到符号
符号: 方法 getChildren()
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 topLevelCategory
Error:(111, 65) java: 找不到符号
符号: 方法 getId()
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 parentCategory
Error:(111, 83) java: 找不到符号
符号: 方法 getParentId()
位置: 类型为run.halo.app.model.entity.Category的变量 category
Error:(118, 31) java: 找不到符号
符号: 方法 getChildren()
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 parentCategory
Error:(119, 31) java: 找不到符号
符号: 方法 setChildren(java.util.LinkedList<java.lang.Object>)
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 parentCategory
Error:(122, 27) java: 找不到符号
符号: 方法 getChildren()
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 parentCategory
Error:(129, 52) java: 找不到符号
符号: 方法 getChildren()
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 parentCategory
Error:(130, 27) java: 找不到符号
符号: 方法 getChildren()
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 parentCategory
Error:(143, 20) java: 找不到符号
符号: 方法 setId(int)
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 topCategory
Error:(144, 20) java: 找不到符号
符号: 方法 setChildren(java.util.LinkedList<java.lang.Object>)
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 topCategory
Error:(145, 20) java: 找不到符号
符号: 方法 setParentId(int)
位置: 类型为run.halo.app.model.vo.CategoryVO的变量 topCategory
Error:(171, 25) java: 找不到符号
符号: 方法 setParentId(int)
位置: 类型为run.halo.app.model.entity.Category的变量 category
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\handler\file\SmmsFileHandler.java
Error:(77, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.file.SmmsFileHandler
Error:(91, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.file.SmmsFileHandler
Error:(104, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.file.SmmsFileHandler
Error:(113, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.file.SmmsFileHandler
Error:(114, 100) java: 找不到符号
符号: 方法 getMessage()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponse的变量 smmsResponse
Error:(117, 25) java: 找不到符号
符号: 方法 getSuccess()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponse的变量 smmsResponse
Error:(118, 70) java: 找不到符号
符号: 方法 getMessage()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponse的变量 smmsResponse
Error:(122, 45) java: 找不到符号
符号: 方法 getData()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponse的变量 smmsResponse
Error:(126, 15) java: 找不到符号
符号: 方法 setFilename(java.lang.String)
位置: 类型为run.halo.app.model.support.UploadResult的变量 result
Error:(127, 15) java: 找不到符号
符号: 方法 setSuffix(java.lang.String)
位置: 类型为run.halo.app.model.support.UploadResult的变量 result
Error:(128, 15) java: 找不到符号
符号: 方法 setMediaType(org.springframework.http.MediaType)
位置: 类型为run.halo.app.model.support.UploadResult的变量 result
Error:(130, 32) java: 找不到符号
符号: 方法 getUrl()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponseData的变量 data
Error:(131, 33) java: 找不到符号
符号: 方法 getUrl()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponseData的变量 data
Error:(132, 27) java: 找不到符号
符号: 方法 getHash()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponseData的变量 data
Error:(133, 29) java: 找不到符号
符号: 方法 getWidth()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponseData的变量 data
Error:(134, 30) java: 找不到符号
符号: 方法 getHeight()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponseData的变量 data
Error:(135, 28) java: 找不到符号
符号: 方法 getSize()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponseData的变量 data
Error:(137, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.file.SmmsFileHandler
Error:(156, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.file.SmmsFileHandler
Error:(160, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.file.SmmsFileHandler
Error:(163, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.file.SmmsFileHandler
Error:(178, 52) java: 找不到符号
符号: 方法 getCode()
位置: 类型为run.halo.app.handler.file.SmmsFileHandler.SmmsResponse的变量 smmsResponse
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\listener\post\AbstractVisitEventListener.java
Error:(58, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.listener.post.AbstractVisitEventListener
Error:(76, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.listener.post.AbstractVisitEventListener
Error:(104, 21) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.listener.post.AbstractVisitEventListener.PostVisitTask
Error:(109, 21) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.listener.post.AbstractVisitEventListener.PostVisitTask
Error:(111, 21) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.listener.post.AbstractVisitEventListener.PostVisitTask
Error:(116, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.listener.post.AbstractVisitEventListener.PostVisitTask
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\handler\migrate\WordPressMigrateHandler.java
Error:(105, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.migrate.WordPressMigrateHandler
Error:(135, 25) java: 找不到符号
符号: 方法 setName(java.lang.String)
位置: 类型为run.halo.app.model.entity.Category的变量 category
Error:(136, 25) java: 找不到符号
符号: 方法 setSlugName(java.lang.String)
位置: 类型为run.halo.app.model.entity.Category的变量 category
Error:(143, 17) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.migrate.WordPressMigrateHandler
Error:(173, 20) java: 找不到符号
符号: 方法 setName(java.lang.String)
位置: 类型为run.halo.app.model.entity.Tag的变量 tag
Error:(174, 20) java: 找不到符号
符号: 方法 setSlugName(java.lang.String)
位置: 类型为run.halo.app.model.entity.Tag的变量 tag
Error:(181, 17) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.handler.migrate.WordPressMigrateHandler
Error:(206, 17) java: 找不到符号
符号: 方法 setTitle(java.lang.String)
位置: 类型为run.halo.app.model.entity.BasePost的变量 post
Error:(207, 17) java: 找不到符号
符号: 方法 setUrl(java.lang.String)
位置: 类型为run.halo.app.model.entity.BasePost的变量 post
Error:(208, 17) java: 找不到符号
符号: 方法 setOriginalContent(java.lang.String)
位置: 类型为run.halo.app.model.entity.BasePost的变量 post
Error:(209, 17) java: 找不到符号
符号: 方法 setFormatContent(java.lang.String)
位置: 类型为run.halo.app.model.entity.BasePost的变量 post
Error:(210, 17) java: 找不到符号
符号: 方法 setSummary(java.lang.String)
位置: 类型为run.halo.app.model.entity.BasePost的变量 post
Error:(217, 33) java: 找不到符号
符号: 方法 getUrl()
位置: 类型为run.halo.app.model.entity.BasePost的变量 post
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\model\vo\BaseCommentWithParentVO.java
Error:(31, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.model.vo.BaseCommentWithParentVO
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\security\handler\DefaultAuthenticationFailureHandler.java
Error:(36, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.security.handler.DefaultAuthenticationFailureHandler
Error:(37, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.security.handler.DefaultAuthenticationFailureHandler
Error:(39, 44) java: 无法推断run.halo.app.model.support.BaseResponse<>的类型参数
原因: 无法推断类型变量 T
(实际参数列表和形式参数列表长度不同)
Error:(41, 20) java: 找不到符号
符号: 方法 setStatus(int)
位置: 类型为run.halo.app.model.support.BaseResponse<java.lang.Object>的变量 errorDetail
Error:(42, 20) java: 找不到符号
符号: 方法 setMessage(java.lang.String)
位置: 类型为run.halo.app.model.support.BaseResponse<java.lang.Object>的变量 errorDetail
Error:(43, 20) java: 找不到符号
符号: 方法 setData(java.lang.Object)
位置: 类型为run.halo.app.model.support.BaseResponse<java.lang.Object>的变量 errorDetail
Error:(46, 24) java: 找不到符号
符号: 方法 setDevMessage(java.lang.String)
位置: 类型为run.halo.app.model.support.BaseResponse<java.lang.Object>的变量 errorDetail
Warning:(49, 42) java: org.springframework.http.MediaType中的APPLICATION_JSON_UTF8_VALUE已过时
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\cache\InMemoryCacheStore.java
Error:(60, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.InMemoryCacheStore
Error:(68, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.InMemoryCacheStore
Error:(76, 17) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.InMemoryCacheStore
Error:(82, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.InMemoryCacheStore
Error:(94, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.InMemoryCacheStore
Error:(99, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.InMemoryCacheStore
Error:(120, 21) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.cache.InMemoryCacheStore.CacheExpiryCleaner
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\security\filter\AbstractAuthenticationFilter.java
Error:(124, 67) java: 找不到符号
符号: 方法 isProductionEnv()
位置: 类型为run.halo.app.config.properties.HaloProperties的变量 haloProperties
Error:(190, 9) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.security.filter.AbstractAuthenticationFilter
Error:(219, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.security.filter.AbstractAuthenticationFilter
Error:(221, 13) java: 找不到符号
符号: 变量 log
位置: 类 run.halo.app.security.filter.AbstractAuthenticationFilter
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\security\filter\AdminAuthenticationFilter.java
Error:(53, 28) java: 找不到符号
符号: 方法 isAuthEnabled()
位置: 类型为run.halo.app.config.properties.HaloProperties的变量 haloProperties
Error:(56, 101) java: 无法将类 run.halo.app.security.support.UserDetail中的构造器 UserDetail应用到给定类型;
需要: 没有参数
找到: run.halo.app.model.entity.User
原因: 实际参数列表和形式参数列表长度不同
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\utils\HaloUtils.java
Warning:(248, 25) java: run.halo.app.utils.SlugUtils中的slugify(java.lang.String)已过时
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\service\impl\AdminServiceImpl.java
Warning:(270, 25) java: run.halo.app.service.AdminService中的getCount()已过时
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\service\impl\ThemeServiceImpl.java
Warning:(172, 24) java: run.halo.app.service.ThemeService中的listCustomTemplates(java.lang.String)已过时
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\service\impl\RecoveryServiceImpl.java
Warning:(42, 45) java: run.halo.app.service中的run.halo.app.service.RecoveryService已过时
C:\Users\Administrator\Downloads\halo-master\src\main\java\run\halo\app\controller\admin\api\BackupController.java
Information:java: 某些输入文件使用了未经检查或不安全的操作。
Information:java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。