Java 正在尝试创建jar文件,但出现一些错误

Java 正在尝试创建jar文件,但出现一些错误,java,maven,heroku,jar,spring-boot,Java,Maven,Heroku,Jar,Spring Boot,我下载了,并做了一些更改。现在我想在Heroku上部署这个。但是当我尝试创建jar文件时,我有一些错误。也许有人知道问题是什么以及如何解决 [INFO] Scanning for projects... [INFO] [INFO] ---------------------------------------------------------

我下载了,并做了一些更改。现在我想在Heroku上部署这个。但是当我尝试创建jar文件时,我有一些错误。也许有人知道问题是什么以及如何解决

    [INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building java-blog-aggregator-boot 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jba ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 76 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ jba ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jba ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 9 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ jba ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ jba ---
[INFO] Surefire report directory: C:\Users\Username\Desktop\java-blog-aggregator-boot-master\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running cz.jiripinkas.jba.service.AllTests
16:18:13,179 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
16:18:13,179 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
16:18:13,179 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/C:/Users/Username/Desktop/java-blog-aggregator-boot-master/target/classes/logback.xml]
16:18:13,331 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
16:18:13,353 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
16:18:13,397 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
16:18:13,602 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead.
16:18:13,602 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
16:18:13,602 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
16:18:13,603 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
16:18:13,607 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE]
16:18:13,660 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - No compression will be used
16:18:13,663 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern debug.%d{yyyy-MM-dd}.%i.log for the active file
16:18:13,670 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4d3167f4 - The date pattern is 'yyyy-MM-dd' from file name pattern 'debug.%d{yyyy-MM-dd}.%i.log'.
16:18:13,670 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4d3167f4 - Roll-over at midnight.
16:18:13,820 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4d3167f4 - Setting initial period to Thu Jun 02 16:17:02 EEST 2016
16:18:13,825 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: debug.log
16:18:13,825 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [debug.log]
16:18:13,827 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
16:18:13,827 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to Logger[ROOT]
16:18:13,828 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
16:18:13,828 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
16:18:13,829 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@ed9d034 - Registering current configuration as safe fallback point

Tests run: 21, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 4.003 sec <<< FAILURE! - in cz.jiripinkas.jba.service.AllTests
testGetItemsFileJavaVids(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.189 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<23 03 2014 [09]:01:34> but was:<23 03 2014 [10]:01:34>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileJavaVids(RssServiceTest.java:59)

testGetItemsFileHibernate(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.392 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<04 04 2014 1[7]:20:32> but was:<04 04 2014 1[8]:20:32>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileHibernate(RssServiceTest.java:84)

testGetItemsFileSpring(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.475 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<07 04 2014 1[0]:14:00> but was:<07 04 2014 1[1]:14:00>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileSpring(RssServiceTest.java:70)

testGetRssDate(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.002 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<Sun Mar 23 [09:01:34 C]ET 2014> but was:<Sun Mar 23 [10:01:34 E]ET 2014>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetRssDate(RssServiceTest.java:120)

testGetItemsFileInstanceofJavaPublishedDate(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 1.005 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<22 02 2015 1[3]:35:00> but was:<22 02 2015 1[4]:35:00>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileInstanceofJavaPublishedDate(RssServiceTest.java:184)

Running cz.jiripinkas.jba.service.BlogServiceTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in cz.jiripinkas.jba.service.BlogServiceTest
Running cz.jiripinkas.jba.service.ItemServiceTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in cz.jiripinkas.jba.service.ItemServiceTest
Running cz.jiripinkas.jba.service.RssServiceTest
Tests run: 18, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 0.979 sec <<< FAILURE! - in cz.jiripinkas.jba.service.RssServiceTest
testGetItemsFileJavaVids(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.001 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<23 03 2014 [09]:01:34> but was:<23 03 2014 [10]:01:34>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileJavaVids(RssServiceTest.java:59)

testGetItemsFileHibernate(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.108 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<04 04 2014 1[7]:20:32> but was:<04 04 2014 1[8]:20:32>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileHibernate(RssServiceTest.java:84)

testGetItemsFileSpring(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.249 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<07 04 2014 1[0]:14:00> but was:<07 04 2014 1[1]:14:00>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileSpring(RssServiceTest.java:70)

testGetRssDate(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.001 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<Sun Mar 23 [09:01:34 C]ET 2014> but was:<Sun Mar 23 [10:01:34 E]ET 2014>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetRssDate(RssServiceTest.java:120)

testGetItemsFileInstanceofJavaPublishedDate(cz.jiripinkas.jba.service.RssServiceTest)  Time elapsed: 0.443 sec  <<< FAILURE!
org.junit.ComparisonFailure: expected:<22 02 2015 1[3]:35:00> but was:<22 02 2015 1[4]:35:00>
    at org.junit.Assert.assertEquals(Assert.java:115)
    at org.junit.Assert.assertEquals(Assert.java:144)
    at cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileInstanceofJavaPublishedDate(RssServiceTest.java:184)

Running cz.jiripinkas.jba.service.scheduled.ScheduledTasksServiceTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 sec - in cz.jiripinkas.jba.service.scheduled.ScheduledTasksServiceTest

Results :

Failed tests: 
cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileHibernate(cz.jiripinkas.jba.service.RssServiceTest)
  Run 1: RssServiceTest.testGetItemsFileHibernate:84 expected:<04 04 2014 1[7]:20:32> but was:<04 04 2014 1[8]:20:32>
  Run 2: RssServiceTest.testGetItemsFileHibernate:84 expected:<04 04 2014 1[7]:20:32> but was:<04 04 2014 1[8]:20:32>

cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileInstanceofJavaPublishedDate(cz.jiripinkas.jba.service.RssServiceTest)
  Run 1: RssServiceTest.testGetItemsFileInstanceofJavaPublishedDate:184 expected:<22 02 2015 1[3]:35:00> but was:<22 02 2015 1[4]:35:00>
  Run 2: RssServiceTest.testGetItemsFileInstanceofJavaPublishedDate:184 expected:<22 02 2015 1[3]:35:00> but was:<22 02 2015 1[4]:35:00>

cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileJavaVids(cz.jiripinkas.jba.service.RssServiceTest)
  Run 1: RssServiceTest.testGetItemsFileJavaVids:59 expected:<23 03 2014 [09]:01:34> but was:<23 03 2014 [10]:01:34>
  Run 2: RssServiceTest.testGetItemsFileJavaVids:59 expected:<23 03 2014 [09]:01:34> but was:<23 03 2014 [10]:01:34>

cz.jiripinkas.jba.service.RssServiceTest.testGetItemsFileSpring(cz.jiripinkas.jba.service.RssServiceTest)
  Run 1: RssServiceTest.testGetItemsFileSpring:70 expected:<07 04 2014 1[0]:14:00> but was:<07 04 2014 1[1]:14:00>
  Run 2: RssServiceTest.testGetItemsFileSpring:70 expected:<07 04 2014 1[0]:14:00> but was:<07 04 2014 1[1]:14:00>

cz.jiripinkas.jba.service.RssServiceTest.testGetRssDate(cz.jiripinkas.jba.service.RssServiceTest)
  Run 1: RssServiceTest.testGetRssDate:120 expected:<Sun Mar 23 [09:01:34 C]ET 2014> but was:<Sun Mar 23 [10:01:34 E]ET 2014>
  Run 2: RssServiceTest.testGetRssDate:120 expected:<Sun Mar 23 [09:01:34 C]ET 2014> but was:<Sun Mar 23 [10:01:34 E]ET 2014>


Tests run: 41, Failures: 5, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.344 s
[INFO] Finished at: 2016-06-02T16:18:18+03:00
[INFO] Final Memory: 21M/268M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project jba: There are test failures.
[ERROR] 
[ERROR] Please refer to C:\Users\Username\Desktop\java-blog-aggregator-boot-master\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[INFO]正在扫描项目。。。
[信息]
[信息]------------------------------------------------------------------------
[信息]构建java博客聚合器启动0.0.1-SNAPSHOT
[信息]------------------------------------------------------------------------
[信息]
[信息]---maven资源插件:2.6:resources(默认资源)@jba---
[信息]使用“UTF-8”编码复制筛选的资源。
[信息]正在复制1个资源
[信息]正在复制76个资源
[信息]
[信息]---maven编译器插件:3.1:compile(默认编译)@jba---
[信息]无需编译-所有类都是最新的
[信息]
[信息]---maven资源插件:2.6:testResources(默认testResources)@jba---
[信息]使用“UTF-8”编码复制筛选的资源。
[信息]正在复制9个资源
[信息]
[信息]---maven编译器插件:3.1:testCompile(默认testCompile)@jba---
[信息]无需编译-所有类都是最新的
[信息]
[信息]---maven surefire插件:2.18.1:test(默认测试)@jba---
[信息]Surefire报告目录:C:\Users\Username\Desktop\java博客聚合器引导主机\target\Surefire报告
-------------------------------------------------------
T T S T S
-------------------------------------------------------
运行cz.jiripinkas.jba.service.AllTests
16:18:13179 |-ch.qos.logback.classic.LoggerContext[default]中的信息-找不到资源[logback.groovy]
16:18:13179 |-ch.qos.logback.classic.LoggerContext[default]中的信息-找不到资源[logback test.xml]
16:18:13179 |-ch.qos.logback.classic.LoggerContext[default]中的信息-在[file:/C:/Users/Username/Desktop/java博客聚合器boot master/target/classes/logback.xml]中找到资源[logback.xml]
16:18:13331 |-ch.qos.logback.classic.joran.action.ConfigurationAction-debug属性中的信息未设置
16:18:13353 |-ch.qos.logback.core.joran.action.AppenderAction中的信息-即将实例化[ch.qos.logback.core.ConsoleAppender]类型的appender
16:18:13397 |-ch.qos.logback.core.joran.action.AppenderAction中的信息-将appender命名为[STDOUT]
16:18:13602 |-ch.qos.logback.core.ConsoleAppender[STDOUT]中的警告-此追加器不再允许布局作为子组件,而是设置编码器。
16:18:13602 |-ch.qos.logback.core.ConsoleAppender[STDOUT]中的警告-为确保兼容性,请在LayoutWrappingCoder中包装布局。
16:18:13602 |-在ch.qos.logback.core.ConsoleAppender[STDOUT]中发出警告-另请参阅http://logback.qos.ch/codes.html#layoutInsteadOfEncoder 详情
16:18:13603 |-ch.qos.logback.core.joran.action.AppenderAction中的信息-即将实例化[ch.qos.logback.core.rolling.RollingFileAppender]类型的appender
16:18:13607 |-ch.qos.logback.core.joran.action.AppenderAction中的信息-将appender命名为[文件]
16:18:13660 |-c.q.l.core.rolling.TimeBasedRollingPolicy中的信息-将不使用压缩
16:18:13663 |-c.q.l.core.rolling.TimeBasedRollingPolicy中的信息-将使用模式调试。%d{yyyy-MM-dd}。%i.log作为活动文件
16:18:13670 |-ch.qos.logback.core.rolling中的信息。SizeAndTimeBasedFNATP@4d3167f4-日期模式是文件名模式“debug.%d{yyyy-MM-dd}.%i.log”中的“yyy-MM-dd”。
16:18:13670 |-ch.qos.logback.core.rolling中的信息。SizeAndTimeBasedFNATP@4d3167f4-午夜翻车。
16:18:13820 |-ch.qos.logback.core.rolling中的信息。SizeAndTimeBasedFNATP@4d3167f4-将初始期限设置为2016年6月2日星期四16:17:02 EEST
16:18:13825 |-ch.qos.logback.core.rolling.RollingFileAppender[FILE]中的信息-活动日志文件名:debug.log
16:18:13825 |-ch.qos.logback.core.rolling.RollingFileAppender[FILE]-文件属性设置为[debug.log]
16:18:13827 |-ch.qos.logback.classic.joran.action.RootLoggerAction中的INFO-将根记录器的级别设置为INFO
16:18:13827 |-ch.qos.logback.core.joran.action.AppenderRefAction中的信息-将名为[FILE]的appender附加到记录器[ROOT]
16:18:13828 |-ch.qos.logback.core.joran.action.AppenderRefAction中的信息-将名为[STDOUT]的appender附加到记录器[ROOT]
16:18:13828 |-ch.qos.logback.classic.joran.action.ConfigurationAction中的信息-配置结束。
16:18:13829 |-ch.qos.logback.classic.joran中的信息。JoranConfigurator@ed9d034-将当前配置注册为安全回退点

测试运行:21,失败:5,错误:0,跳过:0,经过的时间:4.003秒看起来您的单元测试失败了,这将导致maven构建失败。您可以在运行maven构建时跳过测试,或者做正确的事情并修复单元测试。它们似乎因为某个日期而失败了?

您是否查看了
cz.jiripinkas.jba.service.AllTests
源代码中提到的
test…
方法中的日期/时间比较?我在这里输入了测试文件。你能检查一下吗?我面临着同样的问题,你是如何解决的?因此我无法在此应用程序中创建新博客。我如何可以跳过测试?mvn-DskipTests=true clean package但如果测试失败,应用程序可能会在启动时失败..仅供参考。然后我跳过测试我最终创建了jar文件。但当我将其部署到heroku上时,应用程序无法工作。仅显示错误应用程序错误应用程序中发生错误,无法提供您的页面。请稍后再试。如果您是应用程序所有者,请查看日志了解详细信息。Log-2016-06-02T16:33:46.487714+00:00 heroku[路由器]:at=error code=H10 desc=“App crash”method=GET path=“/”host=rssnewsreaderr.herokuapp.com请求\u id=5ba1e1d9-d801-4fef-8248-e052fb8ad523 fwd=“185.138.228.230”dyno=connect=service=status=503字节=通常跳过测试不是一个好的做法。测试是为了显示代码中的错误,因此代码本身可能有问题。你知道吗