SpringSide实战(二)----运行SpringSide项目并导入到Eclipse中

一、下载源码


去以下地址下载SpringSide4的源码: https://github.com/springside/springside4/releases




或者去下载我上传到CSDN的: http://download.csdn.net/detail/u011781521/9859978


下载下来之后,解压,因为SpringSide是基于Maven构建的所以必须要先安装Maven,具体安装方式可参考我这篇文章: http://blog.csdn.net/u011781521/article/details/52821470


解压下载包后,会看到三个目录:



● Modules -- SpringSide封装的代码: Parent是公共的pom.xml文件, Core是一些使用率最高的核心代码, Extension是不一定会用上的扩展如Memcached/Redis Client封装, Test 则是测试用的封装.

● Examples -- QuickStart 与 Showcase 一小一大两个示例项目.

● Support -- 其他杂项内容, 如H2的Console启动命令, Maven的常用命令, 生成新项目的模板,Sonar的规则等等.


Examples 中有两个示例如下:


1、QuickStart

一个迷你的TodoList应用,任务管理是一个典型的CRUD场景,为了赶潮流还提供了任务管理的Restful API。 而用户注册、用户资料修改,管理员后台用户管理可以作为很多项目的初始骨架。

2、Showcase

一个五花八门的JavaEE技术大杂烩大派对,对应左边一溜菜单:

帐号管理, 将众多技术压缩在一起的综合演示
独立演示, 几个可以在界面上看到效果的演示
演示说明, 一些没法在界面上独立演示的技术,以纯文字说明了它所在的代码



二、安装一些模块


在运行项目之前,先要安装一些SpringSide必要的模块,先进入modules目录,运行:


mvn install 

命令将所有module编译打包安装到Maven的本地仓库: 


输出如下,我这报了一些错误,但不碍事,能正常运行:


G:\temp_fendo\springside4-4.2.2.GA\modules>mvn install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Springside :: Module :: Parent
[INFO] Springside :: Module :: Core
[INFO] Springside :: Module :: Extension
[INFO] Springside :: Module :: Metrics
[INFO] Springside :: Module
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Parent 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-parent ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\parent\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-parent\4.2.2.GA\springside-parent-4.2.2.GA.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Core 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-core ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 23 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/main/java/org/springside/modules/utils/Reflections.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/main/java/org/springside/modules/utils/Reflections.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 32 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\test-classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/test/java/org/springside/modules/utils/Collecitons3Test.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/test/java/org/springside/modules/utils/Collecitons3Test.java: 有关详细信息, 请使用 -Xlint:unchecked 重新 编译。
[INFO]
[INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-core ---
[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\surefire-reports
[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.springside.modules.beanvalidator.BeanValidatorsTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.799 sec - in org.springside.modules.beanvalidator.BeanValidatorsTest
Running org.springside.modules.mapper.JaxbMapperTest
Jaxb Object to Xml result:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<user id="1">
    <name>calvin</name>
    <interests>
        <interest>movie</interest>
        <interest>sports</interest>
    </interests>
</user>

Jaxb Xml to Object result:
org.springside.modules.mapper.JaxbMapperTest$User@89ff02e[id=1,name=calvin,password=<null>,interests=[movie, sports]]
Jaxb Object List to Xml result:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userList>
    <user id="1">
        <name>calvin</name>
        <interests/>
    </user>
    <user id="2">
        <name>kate</name>
        <interests/>
    </user>
</userList>

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.564 sec - in org.springside.modules.mapper.JaxbMapperTest
Running org.springside.modules.mapper.JsonMapperTest
Bean:TestBean [defaultValue=hello, name=A, nullValue=null]
Map:
name A
age 2
String List:
A
B
C
Bean List:
TestBean [defaultValue=hello, name=A, nullValue=null]
TestBean [defaultValue=hello, name=B, nullValue=null]
Bean:{"name":"A"}
Map:{"name":"A","age":2}
String List:["A","B","C"]
Bean List:[{"name":"A"},{"name":"B"}]
Array List:[{"name":"A"},{"name":"B"}]
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 sec - in org.springside.modules.mapper.JsonMapperTest
Running org.springside.modules.persistence.HibernatesTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.207 sec - in org.springside.modules.persistence.HibernatesTest
Running org.springside.modules.persistence.SearchFilterTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec - in org.springside.modules.persistence.SearchFilterTest
Running org.springside.modules.security.utils.CryptosTest
aes key in hex            :f1e054e0ac5126d278e9d30a21916780
iv in hex                 :89bc04f0a9aa1a61b5d23960221e7aa9
aes encrypt in hex result :e76d91a7dcb8ad61f7d822e06abce846
aes key in hex            :b5056be29ef2c17457cbc216cbc59e47
aes encrypt in hex result :2cba74dda4b17e650e9d55035e276bb5
hmac-sha1 key in hex      :fa283670ac61c5242fc4a05f64b94145ea6f5f4f
hmac-sha1 in hex result   :b7286644ccb77520085d3148fd8b9897059b3658
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.971 sec - in org.springside.modules.security.utils.CryptosTest
Running org.springside.modules.security.utils.DigestsTest
md5: 708b6b467d73eed80ed429e7bdbce349
sha1:8cfe75268dd9f51e307bf2a2a74aceacd832a1a8
sha1 in hex result                               :12dea96fec20593566ab75692c9949596833adc9
salt in hex                                      :853e30d8c717917e
sha1 in hex result with salt                     :d44a850e265d8d6c946fd6b77125103819c3c88c
sha1 in hex result with salt and 1024 interations:ec0fb5ce72fd02c8483a5613565129c46fbc8111
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec - in org.springside.modules.security.utils.DigestsTest
Running org.springside.modules.test.jetty.JettyFactoryTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 sec - in org.springside.modules.test.jetty.JettyFactoryTest
Running org.springside.modules.test.log.LogbackListAppenderTest
21:59:31.699 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
21:59:31.705 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - World
21:59:31.709 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
21:59:31.709 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
21:59:31.709 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
21:59:31.711 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 sec - in org.springside.modules.test.log.LogbackListAppenderTest
Running org.springside.modules.test.security.shiro.ShiroTestUtilsTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 sec - in org.springside.modules.test.security.shiro.ShiroTestUtilsTest
Running org.springside.modules.test.selenium.WebDriverFactoryTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.75 sec - in org.springside.modules.test.selenium.WebDriverFactoryTest
Running org.springside.modules.utils.Collecitons3Test
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.119 sec - in org.springside.modules.utils.Collecitons3Test
Running org.springside.modules.utils.EncodesTest
http%3A%2F%2Flocahost%2F%3Fq%3D%E4%B8%AD%E6%96%87%26t%3D1
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 sec - in org.springside.modules.utils.EncodesTest
Running org.springside.modules.utils.ExceptionsTest
java.lang.RuntimeException: java.lang.Exception: my exception
        at org.springside.modules.utils.ExceptionsTest.getStackTraceAsString(ExceptionsTest.java:31)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at org.junit.runners.Suite.runChild(Suite.java:127)
        at org.junit.runners.Suite.runChild(Suite.java:26)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:138)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:141)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:114)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:86)
        at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:134)
        at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.lang.Exception: my exception
        at org.springside.modules.utils.ExceptionsTest.getStackTraceAsString(ExceptionsTest.java:30)
        ... 34 more

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.springside.modules.utils.ExceptionsTest
Running org.springside.modules.utils.IdentitiesTest
uuid: 096833a2-fa68-4f78-9677-5c3742057b0c
uuid2:54eb02b038fb4e60b91fec90c640ba86
randomLong:  5364929828526999421
randomBase62:2zi14rk
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec - in org.springside.modules.utils.IdentitiesTest
Running org.springside.modules.utils.PropertiesLoaderTest
21:59:32.743 [main] INFO  o.s.modules.utils.PropertiesLoader - Could not load properties from path:classpath:/notexist.properties, class path resource [notexist.properties] cannot be opened because it does not exist
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec - in org.springside.modules.utils.PropertiesLoaderTest
Running org.springside.modules.utils.ReflectionsTest
21:59:32.760 [main] WARN  o.s.modules.utils.Reflections - TestBean2's superclass not ParameterizedType
21:59:32.760 [main] WARN  o.s.modules.utils.Reflections - TestBean3's superclass not ParameterizedType
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in org.springside.modules.utils.ReflectionsTest
Running org.springside.modules.utils.ThreadsTest
start task
start task
                                                                                                              21:59:33.789 [pool-2-thread-1] WARN  test - InterruptedException
start task
21:59:33.791 [pool-3-thread-1] WARN  test - InterruptedException
start task
21:59:34.293 [pool-4-thread-1] WARN  test - InterruptedException
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.504 sec - in org.springside.modules.utils.ThreadsTest
Running org.springside.modules.web.ServletsTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec - in org.springside.modules.web.ServletsTest

Results :

Tests run: 51, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-core ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA.jar
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-core >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-core ---
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-core <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-core ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-sources.jar
[INFO]
[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ springside-core ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-tests.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-core ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA.pom
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA-sources.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-tests.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA-tests.jar
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Extension 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-extension ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-extension ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-extension ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 16 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/extension/src/main/java/org/springside/modules/nosql/redis/pool/JedisPool.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/extension/src/main/java/org/springside/modules/nosql/redis/pool/JedisPool.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-extension ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-extension ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 8 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\test-classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[INFO]
[INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-extension ---
[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\surefire-reports
[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.springside.modules.memcached.SpyMemcachedClientTest
21:59:38.632 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initializing JMemcached Server
21:59:39.550 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initialized JMemcached Server
2017-06-03 21:59:39.672 INFO net.spy.memcached.MemcachedConnection:  Added {QA sa=localhost/127.0.0.1:11511, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
2017-06-03 21:59:39.680 INFO net.spy.memcached.MemcachedConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@14555e0a
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.93 sec - in org.springside.modules.memcached.SpyMemcachedClientTest
Running org.springside.modules.nosql.redis.JedisTemplateTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.234 sec - in org.springside.modules.nosql.redis.JedisTemplateTest
Running org.springside.modules.test.mail.MailServerSimulatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 sec - in org.springside.modules.test.mail.MailServerSimulatorTest
Running org.springside.modules.tools.FreemarkersTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.136 sec - in org.springside.modules.tools.FreemarkersTest
2017-06-03 21:59:42.757 INFO net.spy.memcached.MemcachedConnection:  Shut down memcached client
21:59:42.760 [Thread-1] INFO  o.s.m.t.c.m.MemcachedSimulator - Shutdowning Jmemcached Server
21:59:42.784 [Thread-1] INFO  o.s.m.t.c.m.MemcachedSimulator - Shutdowned Jmemcached Server

Results :

Tests run: 10, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-extension ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA.jar
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-extension >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-extension ---
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-extension <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-extension ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-sources.jar
[INFO]
[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ springside-extension ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-tests.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-extension ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA.pom
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA-sources.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-tests.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA-tests.jar
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Metrics 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-metrics ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-metrics ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-metrics ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 13 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/metrics/src/main/java/org/springside/modules/metrics/Histogram.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/metrics/src/main/java/org/springside/modules/metrics/Histogram.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编 译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-metrics ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-metrics ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 5 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\test-classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[INFO]
[INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-metrics ---
[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\surefire-reports
[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.springside.modules.metrics.CounterTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec - in org.springside.modules.metrics.CounterTest
Running org.springside.modules.metrics.ExecutionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.springside.modules.metrics.ExecutionTest
Running org.springside.modules.metrics.HistogramTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec - in org.springside.modules.metrics.HistogramTest
Running org.springside.modules.metrics.MetricRegistryTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec - in org.springside.modules.metrics.MetricRegistryTest
Running org.springside.modules.metrics.ReporterTest
21:59:44.933 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters started.
Sat Jun 03 21:59:45 CST 2017 ===================================================

Sat Jun 03 21:59:46 CST 2017 ===================================================

21:59:46.941 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters stopped.
21:59:46.946 [main] INFO  metrics - type=COUNTER, name=UserService.getUser.counter, count=4, lastRate=2.0
21:59:46.961 [main] INFO  metrics - type=COUNTER, name=UserService.setUser.counter, count=6, lastRate=3.0
21:59:46.961 [main] INFO  metrics - type=HISTOGRAM, name=UserService.getUser.latency, min=1, max=100, mean=50.5, 90.0%<=90ms
21:59:46.962 [main] INFO  metrics - type=HISTOGRAM, name=UserService.setUser.latency, min=2, max=200, mean=101.0, 90.0%<=180ms
21:59:46.962 [main] INFO  metrics - type=EXECUTION, name=UserService.getUser.timer, count=10, lastRate=10.0, min=25ms, max=25ms, mean=25.0ms
21:59:46.963 [main] INFO  metrics - type=EXECUTION, name=UserService.setUser.timer, count=10, lastRate=13.0, min=75ms, max=75ms, mean=75.0ms
Sat Jun 03 21:59:46 CST 2017 ===================================================

-- Counters --------------------------------------------------------------------
UserService.getUser.counter
             count = 4
         last rate = 2.00/s
UserService.setUser.counter
             count = 6
         last rate = 3.00/s

-- Histograms ------------------------------------------------------------------
UserService.getUser.latency
               min = 1
               max = 100
              mean = 50.50
           90.00% <= 90
UserService.setUser.latency
               min = 2
               max = 200
              mean = 101.00
           90.00% <= 180

-- Executions ------------------------------------------------------------------
UserService.getUser.timer
             count = 10
         last rate = 10.00/s
               min = 25 ms
               max = 25 ms
              mean = 25.00 ms
           90.00% <= 25 ms
UserService.setUser.timer
             count = 10
         last rate = 13.00/s
               min = 75 ms
               max = 75 ms
              mean = 75.00 ms
           90.00% <= 75 ms

Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.537 sec - in org.springside.modules.metrics.ReporterTest

Results :

Tests run: 16, Failures: 0, Errors: 0, Skipped: 1

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-metrics ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA.jar
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-metrics >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-metrics ---
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-metrics <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-metrics ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA-sources.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-metrics ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA.pom
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA-sources.jar
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-modules ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-modules\4.2.2.GA\springside-modules-4.2.2.GA.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Springside :: Module :: Parent ..................... SUCCESS [  0.471 s]
[INFO] Springside :: Module :: Core ....................... SUCCESS [ 18.249 s]
[INFO] Springside :: Module :: Extension .................. SUCCESS [  7.574 s]
[INFO] Springside :: Module :: Metrics .................... SUCCESS [  4.087 s]
[INFO] Springside :: Module ............................... SUCCESS [  0.015 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 30.744 s
[INFO] Finished at: 2017-06-03T21:59:47+08:00
[INFO] Final Memory: 37M/284M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "nexus" could not be activated because it does not exist.

三、启动项目


然后点击运行: quick-start.bat 启动项目输出如下:


[Pre-Requirement] Makesure install JDK 6.0+ and set the JAVA_HOME.
[Pre-Requirement] Makesure install Maven 3.0.3+ and set the PATH.
[Step 1] Install all springside modules and archetype to local maven repository.
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Springside :: Module :: Parent
[INFO] Springside :: Module :: Core
[INFO] Springside :: Module :: Extension
[INFO] Springside :: Module :: Metrics
[INFO] Springside :: Module
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Parent 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-parent ---
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-parent ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\parent\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-parent\4.2.2.GA\springside-parent-4.2.2.GA.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Core 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-core ---
[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\modules\core\target
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-core ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 23 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/main/java/org/springside/modules/utils/Reflections.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/main/java/org/springside/modules/utils/Reflections.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 32 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\test-classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/test/java/org/springside/modules/utils/Collecitons3Test.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/core/src/test/java/org/springside/modules/utils/Collecitons3Test.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-core ---
[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\surefire-reports
[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.springside.modules.beanvalidator.BeanValidatorsTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.027 sec - in org.springside.modules.beanvalidator.BeanValidatorsTest
Running org.springside.modules.mapper.JaxbMapperTest
Jaxb Object to Xml result:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<user id="1">
    <name>calvin</name>
    <interests>
        <interest>movie</interest>
        <interest>sports</interest>
    </interests>
</user>

Jaxb Xml to Object result:
org.springside.modules.mapper.JaxbMapperTest$User@89ff02e[id=1,name=calvin,password=<null>,interests=[movie, sports]]
Jaxb Object List to Xml result:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userList>
    <user id="1">
        <name>calvin</name>
        <interests/>
    </user>
    <user id="2">
        <name>kate</name>
        <interests/>
    </user>
</userList>

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.529 sec - in org.springside.modules.mapper.JaxbMapperTest
Running org.springside.modules.mapper.JsonMapperTest
Bean:TestBean [defaultValue=hello, name=A, nullValue=null]
Map:
name A
age 2
String List:
A
B
C
Bean List:
TestBean [defaultValue=hello, name=A, nullValue=null]
TestBean [defaultValue=hello, name=B, nullValue=null]
Bean:{"name":"A"}
Map:{"name":"A","age":2}
String List:["A","B","C"]
Bean List:[{"name":"A"},{"name":"B"}]
Array List:[{"name":"A"},{"name":"B"}]
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.228 sec - in org.springside.modules.mapper.JsonMapperTest
Running org.springside.modules.persistence.HibernatesTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.267 sec - in org.springside.modules.persistence.HibernatesTest
Running org.springside.modules.persistence.SearchFilterTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in org.springside.modules.persistence.SearchFilterTest
Running org.springside.modules.security.utils.CryptosTest
aes key in hex            :2d1d40ac6549e9fafa7ad66531fc75ed
iv in hex                 :b6332d00dd83728d9b51da0cfe2b51c3
aes encrypt in hex result :5bfc49f70cc53263b508edd2d6d469fe
aes key in hex            :7b5c91496de3fc3336f85255c0c576e4
aes encrypt in hex result :2a76d4035e7ad99421c1421956ebb577
hmac-sha1 key in hex      :19dd37e5e0cfdd51c78b4f758764769ca7ba6df5
hmac-sha1 in hex result   :1fcf5f7028b42acbe1beefebaa8a9a905b75780f
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.755 sec - in org.springside.modules.security.utils.CryptosTest
Running org.springside.modules.security.utils.DigestsTest
md5: 708b6b467d73eed80ed429e7bdbce349
sha1:8cfe75268dd9f51e307bf2a2a74aceacd832a1a8
sha1 in hex result                               :12dea96fec20593566ab75692c9949596833adc9
salt in hex                                      :2136e139d79fbc39
sha1 in hex result with salt                     :49d93aab794d42f25c7348a129cfcb17e0b681eb
sha1 in hex result with salt and 1024 interations:30f500db8b008185bf270c912005e5a5879e0ffc
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec - in org.springside.modules.security.utils.DigestsTest
Running org.springside.modules.test.jetty.JettyFactoryTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 sec - in org.springside.modules.test.jetty.JettyFactoryTest
Running org.springside.modules.test.log.LogbackListAppenderTest
22:07:32.990 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
22:07:33.005 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - World
22:07:33.012 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
22:07:33.013 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
22:07:33.018 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
22:07:33.021 [main] WARN  o.s.m.t.log.LogbackListAppenderTest - Hello
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec - in org.springside.modules.test.log.LogbackListAppenderTest
Running org.springside.modules.test.security.shiro.ShiroTestUtilsTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 sec - in org.springside.modules.test.security.shiro.ShiroTestUtilsTest
Running org.springside.modules.test.selenium.WebDriverFactoryTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.7 sec - in org.springside.modules.test.selenium.WebDriverFactoryTest
Running org.springside.modules.utils.Collecitons3Test
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec - in org.springside.modules.utils.Collecitons3Test
Running org.springside.modules.utils.EncodesTest
http%3A%2F%2Flocahost%2F%3Fq%3D%E4%B8%AD%E6%96%87%26t%3D1
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec - in org.springside.modules.utils.EncodesTest
Running org.springside.modules.utils.ExceptionsTest
java.lang.RuntimeException: java.lang.Exception: my exception
        at org.springside.modules.utils.ExceptionsTest.getStackTraceAsString(ExceptionsTest.java:31)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at org.junit.runners.Suite.runChild(Suite.java:127)
        at org.junit.runners.Suite.runChild(Suite.java:26)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:138)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:141)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:114)
        at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:86)
        at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:134)
        at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.lang.Exception: my exception
        at org.springside.modules.utils.ExceptionsTest.getStackTraceAsString(ExceptionsTest.java:30)
        ... 34 more

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 sec - in org.springside.modules.utils.ExceptionsTest
Running org.springside.modules.utils.IdentitiesTest
uuid: ec5cf19f-ee41-4773-b451-811356226db1
uuid2:9ce2b5825eb3499fbccf6475ee603850
randomLong:  8072068704838758385
randomBase62:W2jWlHX
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.springside.modules.utils.IdentitiesTest
Running org.springside.modules.utils.PropertiesLoaderTest
22:07:33.973 [main] INFO  o.s.modules.utils.PropertiesLoader - Could not load properties from path:classpath:/notexist.properties, class path resource [notexist.properties] cannot be opened because it does not exist
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec - in org.springside.modules.utils.PropertiesLoaderTest
Running org.springside.modules.utils.ReflectionsTest
22:07:33.987 [main] WARN  o.s.modules.utils.Reflections - TestBean2's superclass not ParameterizedType
22:07:33.987 [main] WARN  o.s.modules.utils.Reflections - TestBean3's superclass not ParameterizedType
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec - in org.springside.modules.utils.ReflectionsTest
Running org.springside.modules.utils.ThreadsTest
start task
start task
22:07:35.022 [pool-2-thread-1] WARN  test - InterruptedException
start task
22:07:35.025 [pool-3-thread-1] WARN  test - InterruptedException
start task
22:07:35.527 [pool-4-thread-1] WARN  test - InterruptedException
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.537 sec - in org.springside.modules.utils.ThreadsTest
Running org.springside.modules.web.ServletsTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 sec - in org.springside.modules.web.ServletsTest

Results :

Tests run: 51, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-core ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA.jar
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-core >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-core ---
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-core <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-core ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-sources.jar
[INFO]
[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ springside-core ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-tests.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-core ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA.pom
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA-sources.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\core\target\springside-core-4.2.2.GA-tests.jar to F:\MAV\MavenRepositorys\org\springside\springside-core\4.2.2.GA\springside-core-4.2.2.GA-tests.jar
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Extension 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-extension ---
[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-extension ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-extension ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-extension ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 16 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/extension/src/main/java/org/springside/modules/nosql/redis/pool/JedisPool.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/extension/src/main/java/org/springside/modules/nosql/redis/pool/JedisPool.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-extension ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-extension ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 8 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\test-classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[INFO]
[INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-extension ---
[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\surefire-reports
[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.springside.modules.memcached.SpyMemcachedClientTest
22:07:39.070 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initializing JMemcached Server
22:07:39.966 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initialized JMemcached Server
2017-06-03 22:07:40.031 INFO net.spy.memcached.MemcachedConnection:  Added {QA sa=localhost/127.0.0.1:11511, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
2017-06-03 22:07:40.041 INFO net.spy.memcached.MemcachedConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@14555e0a
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.824 sec - in org.springside.modules.memcached.SpyMemcachedClientTest
Running org.springside.modules.nosql.redis.JedisTemplateTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.242 sec - in org.springside.modules.nosql.redis.JedisTemplateTest
Running org.springside.modules.test.mail.MailServerSimulatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.118 sec - in org.springside.modules.test.mail.MailServerSimulatorTest
Running org.springside.modules.tools.FreemarkersTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.134 sec - in org.springside.modules.tools.FreemarkersTest
2017-06-03 22:07:43.027 INFO net.spy.memcached.MemcachedConnection:  Shut down memcached client
22:07:43.029 [Thread-1] INFO  o.s.m.t.c.m.MemcachedSimulator - Shutdowning Jmemcached Server
22:07:43.053 [Thread-1] INFO  o.s.m.t.c.m.MemcachedSimulator - Shutdowned Jmemcached Server

Results :

Tests run: 10, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-extension ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA.jar
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-extension >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-extension ---
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-extension <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-extension ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-sources.jar
[INFO]
[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ springside-extension ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-tests.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-extension ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA.pom
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA-sources.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\extension\target\springside-extension-4.2.2.GA-tests.jar to F:\MAV\MavenRepositorys\org\springside\springside-extension\4.2.2.GA\springside-extension-4.2.2.GA-tests.jar
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Metrics 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-metrics ---
[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-metrics ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ springside-metrics ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ springside-metrics ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 13 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/metrics/src/main/java/org/springside/modules/metrics/Histogram.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/modules/metrics/src/main/java/org/springside/modules/metrics/Histogram.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ springside-metrics ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ springside-metrics ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 5 source files to G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\test-classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[INFO]
[INFO] --- maven-surefire-plugin:2.16:test (default-test) @ springside-metrics ---
[INFO] Surefire report directory: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\surefire-reports
[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.springside.modules.metrics.CounterTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec - in org.springside.modules.metrics.CounterTest
Running org.springside.modules.metrics.ExecutionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.springside.modules.metrics.ExecutionTest
Running org.springside.modules.metrics.HistogramTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.springside.modules.metrics.HistogramTest
Running org.springside.modules.metrics.MetricRegistryTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in org.springside.modules.metrics.MetricRegistryTest
Running org.springside.modules.metrics.ReporterTest
22:07:44.787 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters started.
Sat Jun 03 22:07:45 CST 2017 ===================================================

Sat Jun 03 22:07:46 CST 2017 ===================================================

22:07:46.805 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters stopped.
22:07:46.819 [main] INFO  metrics - type=COUNTER, name=UserService.getUser.counter, count=4, lastRate=2.0
22:07:46.829 [main] INFO  metrics - type=COUNTER, name=UserService.setUser.counter, count=6, lastRate=3.0
22:07:46.829 [main] INFO  metrics - type=HISTOGRAM, name=UserService.getUser.latency, min=1, max=100, mean=50.5, 90.0%<=90ms
22:07:46.830 [main] INFO  metrics - type=HISTOGRAM, name=UserService.setUser.latency, min=2, max=200, mean=101.0, 90.0%<=180ms
22:07:46.830 [main] INFO  metrics - type=EXECUTION, name=UserService.getUser.timer, count=10, lastRate=10.0, min=25ms, max=25ms, mean=25.0ms
22:07:46.831 [main] INFO  metrics - type=EXECUTION, name=UserService.setUser.timer, count=10, lastRate=13.0, min=75ms, max=75ms, mean=75.0ms
Sat Jun 03 22:07:46 CST 2017 ===================================================

-- Counters --------------------------------------------------------------------
UserService.getUser.counter
             count = 4
         last rate = 2.00/s
UserService.setUser.counter
             count = 6
         last rate = 3.00/s

-- Histograms ------------------------------------------------------------------
UserService.getUser.latency
               min = 1
               max = 100
              mean = 50.50
           90.00% <= 90
UserService.setUser.latency
               min = 2
               max = 200
              mean = 101.00
           90.00% <= 180

-- Executions ------------------------------------------------------------------
UserService.getUser.timer
             count = 10
         last rate = 10.00/s
               min = 25 ms
               max = 25 ms
              mean = 25.00 ms
           90.00% <= 25 ms
UserService.setUser.timer
             count = 10
         last rate = 13.00/s
               min = 75 ms
               max = 75 ms
              mean = 75.00 ms
           90.00% <= 75 ms

Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.444 sec - in org.springside.modules.metrics.ReporterTest

Results :

Tests run: 16, Failures: 0, Errors: 0, Skipped: 1

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ springside-metrics ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA.jar
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ springside-metrics >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ springside-metrics ---
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ springside-metrics <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ springside-metrics ---
[INFO] Building jar: G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA-sources.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-metrics ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA.pom
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\metrics\target\springside-metrics-4.2.2.GA-sources.jar to F:\MAV\MavenRepositorys\org\springside\springside-metrics\4.2.2.GA\springside-metrics-4.2.2.GA-sources.jar
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ springside-modules ---
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ springside-modules ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\modules\pom.xml to F:\MAV\MavenRepositorys\org\springside\springside-modules\4.2.2.GA\springside-modules-4.2.2.GA.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Springside :: Module :: Parent ..................... SUCCESS [  0.531 s]
[INFO] Springside :: Module :: Core ....................... SUCCESS [ 17.414 s]
[INFO] Springside :: Module :: Extension .................. SUCCESS [  6.906 s]
[INFO] Springside :: Module :: Metrics .................... SUCCESS [  3.672 s]
[INFO] Springside :: Module ............................... SUCCESS [  0.018 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 28.887 s
[INFO] Finished at: 2017-06-03T22:07:47+08:00
[INFO] Final Memory: 37M/279M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "nexus" could not be activated because it does not exist.
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SpringSide :: Archetype :: QuickStart 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ quickstart-archetype ---
[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\target
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ quickstart-archetype ---
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 83 resources
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ quickstart-archetype ---
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\src\test\resources
[INFO]
[INFO] --- maven-archetype-plugin:2.2:jar (default-jar) @ quickstart-archetype ---
[INFO] Building archetype jar: G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\target\quickstart-archetype-4.2.2.GA
[INFO]
[INFO] --- maven-archetype-plugin:2.2:integration-test (default-integration-test) @ quickstart-archetype ---
[WARNING] No Archetype IT projects: root 'projects' directory not found.
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ quickstart-archetype ---
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\target\quickstart-archetype-4.2.2.GA.jar to F:\MAV\MavenRepositorys\org\springside\examples\quickstart-archetype\4.2.2.GA\quickstart-archetype-4.2.2.GA.jar
[INFO] Installing G:\temp_fendo\springside4-4.2.2.GA\support\maven-archetype\pom.xml to F:\MAV\MavenRepositorys\org\springside\examples\quickstart-archetype\4.2.2.GA\quickstart-archetype-4.2.2.GA.pom
[INFO]
[INFO] --- maven-archetype-plugin:2.2:update-local-catalog (default-update-local-catalog) @ quickstart-archetype ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.834 s
[INFO] Finished at: 2017-06-03T22:07:52+08:00
[INFO] Final Memory: 16M/155M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "nexus" could not be activated because it does not exist.
[Step 2] Initialize schema and data for all example projects.
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Springside :: Example :: QuickStart
[INFO] Springside :: Example :: Showcase
[INFO] Springside :: Example
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Example :: QuickStart 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (default-cli) @ quickstart ---
[INFO] Executing tasks

main:
      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\main\resources\sql\h2\schema.sql
      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\test\resources\data\h2\import-data.sql
      [sql] 11 of 11 SQL statements executed successfully
[INFO] Executed tasks
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Example :: Showcase 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (default-cli) @ showcase ---
[INFO] Executing tasks

main:
      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\main\resources\sql\h2\schema.sql
      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\test\resources\data\h2\import-data.sql
      [sql] 24 of 24 SQL statements executed successfully
      [sql] Executing resource: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\main\resources\sql\h2\quartz.sql
      [sql] 40 of 40 SQL statements executed successfully
[INFO] Executed tasks
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Example 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (default-cli) @ springside-examples ---
[INFO] No ant target defined - SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Springside :: Example :: QuickStart ................ SUCCESS [  6.308 s]
[INFO] Springside :: Example :: Showcase .................. SUCCESS [  9.430 s]
[INFO] Springside :: Example .............................. SUCCESS [  0.079 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.533 s
[INFO] Finished at: 2017-06-03T22:08:10+08:00
[INFO] Final Memory: 20M/200M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "nexus" could not be activated because it does not exist.
[Step 3] Start all example projects.
[INFO] Please wait a moment. When you see "[INFO] Started Jetty Server" in both 2 popup consoles, you can access below demo sites:
[INFO] http://localhost:8080/quickstart
[INFO] http://localhost:8081/showcase


不出意外就会出现几个窗口如下:


一个是Jetty:run窗口



Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Example :: QuickStart 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ quickstart ---
[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target
[INFO]
[INFO] >>> jetty-maven-plugin:7.6.14.v20131031:run (default-cli) > test-compile @ quickstart >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ quickstart ---
[INFO]
[INFO] --- build-helper-maven-plugin:1.8:add-test-source (add-functional-source) @ quickstart ---
[INFO] Test Source directory: G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\test\functional added.
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ quickstart ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 10 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ quickstart ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 18 source files to G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target\classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/java/org/springside/examples/quickstart/rest/TaskRestController.java: G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\main\java\org\springside\examples\quickstart\rest\TaskRestController.java使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/java/org/springside/examples/quickstart/rest/TaskRestController.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ quickstart ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ quickstart ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 14 source files to G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target\test-classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/test/functional/org/springside/examples/quickstart/functional/BaseFunctionalTestCase.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/test/functional/org/springside/examples/quickstart/functional/BaseFunctionalTestCase.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] <<< jetty-maven-plugin:7.6.14.v20131031:run (default-cli) < test-compile @ quickstart <<<
[INFO]
[INFO] --- jetty-maven-plugin:7.6.14.v20131031:run (default-cli) @ quickstart ---
[INFO] Configuring Jetty for project: Springside :: Example :: QuickStart
[INFO] webAppSourceDirectory not set. Defaulting to G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\main\webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target\classes
[INFO] Context path = /quickstart
[INFO] Tmp directory = G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\target\tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file = file:/G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = G:\temp_fendo\springside4-4.2.2.GA\examples\quickstart\src\main\webapp
[INFO] jetty-7.6.14.v20131031
[INFO] No Transaction manager found - if your webapp requires one, please configure one.
[INFO] Initializing Spring root WebApplicationContext
[INFO] started o.m.j.p.JettyWebAppContext{/quickstart,file:/G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/webapp/},file:/G:/temp_fendo/springside4-4.2.2.GA/examples/quickstart/src/main/webapp/
[INFO] Initializing Spring FrameworkServlet 'springServlet'
[WARNING] !RequestLog
[INFO] Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server

还有一个是:



Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Example :: Showcase 4.2.2.GA
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ showcase ---
[INFO] Deleting G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target
[INFO]
[INFO] >>> jetty-maven-plugin:7.6.14.v20131031:run (default-cli) > test-compile @ showcase >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ showcase ---
[INFO]
[INFO] --- build-helper-maven-plugin:1.8:add-test-source (add-functional-source) @ showcase ---
[INFO] Test Source directory: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\test\functional added.
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ showcase ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 31 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ showcase ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 82 source files to G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target\classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/java/org/springside/examples/showcase/service/AccountService.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/java/org/springside/examples/showcase/service/AccountService.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ showcase ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ showcase ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 22 source files to G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target\test-classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/test/functional/org/springside/examples/showcase/functional/BaseFunctionalTestCase.java: 某些输入文件使用了未经检查或不安全的操作。
[WARNING] /G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/test/functional/org/springside/examples/showcase/functional/BaseFunctionalTestCase.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] <<< jetty-maven-plugin:7.6.14.v20131031:run (default-cli) < test-compile @ showcase <<<
[INFO]
[INFO] --- jetty-maven-plugin:7.6.14.v20131031:run (default-cli) @ showcase ---
[INFO] Configuring Jetty for project: Springside :: Example :: Showcase
[INFO] webAppSourceDirectory not set. Defaulting to G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\main\webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target\classes
[INFO] Context path = /showcase
[INFO] Tmp directory = G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\target\tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file = file:/G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\src\main\webapp
[INFO] jetty-7.6.14.v20131031
[INFO] No Transaction manager found - if your webapp requires one, please configure one.
[INFO] Initializing Spring root WebApplicationContext
22:09:00.934 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initializing JMemcached Server
22:09:01.118 [main] INFO  o.s.m.t.c.m.MemcachedSimulator - Initialized JMemcached Server
22:09:03.549 [main] INFO  o.s.m.metrics.report.ReportScheduler - metric reporters started.
2017-06-03 22:09:03.891 INFO net.spy.memcached.MemcachedConnection:  Added {QA sa=localhost/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
2017-06-03 22:09:03.924 INFO net.spy.memcached.MemcachedConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@50696c7c
22:09:06.022 [JdkTimerJob-0] INFO  o.s.e.s.d.s.U.jdk timer job - There are 6 user in database.
22:09:11.079 [main] ERROR o.a.activemq.broker.BrokerService - Temporary Store limit is 51200 mb, whilst the temporary data directory: G:\temp_fendo\springside4-4.2.2.GA\examples\showcase\activemq-data\showcase\tmp_storage only has 2070 mb of usable space
22:09:11.170 [springScheduler-1] INFO  o.s.e.s.d.s.U.spring timer job by xml - There are 6 user in database.
[INFO] started o.m.j.p.JettyWebAppContext{/showcase,file:/G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/webapp/},file:/G:/temp_fendo/springside4-4.2.2.GA/examples/showcase/src/main/webapp/
[INFO] Initializing Spring FrameworkServlet 'springServlet'
22:09:13.347 [clusterQuartzScheduler_Worker-1] INFO  o.s.e.s.d.s.Q.quartz cluster job - There are 6 user in database, on node default.
[INFO] jolokia-agent: No access restrictor found at classpath:/jolokia-access.xml, access to all MBeans is allowed
Sat Jun 03 22:09:13 CST 2017 ===================================================

-- Executions ------------------------------------------------------------------
REST.GetUser
             count = 0
         last rate = 0.00/s
               min = 0 ms
               max = 0 ms
              mean = 0.00 ms
           90.00% <= 0 ms

[WARNING] !RequestLog
[INFO] Started SelectChannelConnector@0.0.0.0:8081
[INFO] Started Jetty Server
Sat Jun 03 22:09:23 CST 2017 ===================================================

-- Executions ------------------------------------------------------------------
REST.GetUser
             count = 0
         last rate = 0.00/s
               min = 0 ms
               max = 0 ms
              mean = 0.00 ms
           90.00% <= 0 ms

Sat Jun 03 22:09:33 CST 2017 ===================================================

运行成功,访问以下两个地址:


http://localhost:8080/quickstart
http://localhost:8081/showcase


效果如下:




四、导入Eclipse运行


Eclipse需要安装最新版的M2Eclipse插件,安装好之后,进入examples\quickstart目录下,执行命令: mvn eclipse:eclipse 生成eclipse格式的项目




然后运行Eclipse---->import---->Maven---->Existing Maven Projects




点击Next选择项目所在目录




然后点击Finish。


他会提示你安装一个插件: build-helper-maven-plugin




点击Finsh




安装好之后,项目如下:




项目POM.XML文件右键RUN AS---->RUN configurations---->双击Maven,新建一个Maven,然后输入一些信息




然后点击RUN。


输出如下:




访问: http://localhost:8080/quickstart/


效果如下:




五、常见错误



运行这个项目遇到了很多的坑,报错,报错,报错,报 一堆错:


G:\temp_fendo\springside4-4.2.2.GA\modules>mvn install
[INFO] Scanning for projects...
Downloading: https://repo.maven.apache.org/maven2/org/springframework/spring-framework-bom/4.0.2.RELEASE/spring-framework-bom-4.0.2.RELEASE.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] Non-resolvable import POM: Could not transfer artifact org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: Connection timed out: connect @ org.springside:springside-core:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml, line 190, column 16
[ERROR] 'dependencies.dependency.version' for org.springframework:spring-aop:jar is missing. @ org.springside:springside-core:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml, line 174, column 15
[ERROR] Non-resolvable import POM: Failure to transfer org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: Connection timed out: connect @ org.springside:springside-extension:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml, line 127, column 16
[ERROR] 'dependencies.dependency.version' for org.springframework:spring-context:jar is missing. @ org.springside:springside-extension:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml, line 22, column 15
 @
[ERROR] The build could not read 2 projects -> [Help 1]
[ERROR]
[ERROR]   The project org.springside:springside-core:4.2.2.GA (G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml) has 2 errors
[ERROR]     Non-resolvable import POM: Could not transfer artifact org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: Connection timed out: connect @ org.springside:springside-core:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml, line 190, column 16 -> [Help 2]
[ERROR]     'dependencies.dependency.version' for org.springframework:spring-aop:jar is missing. @ org.springside:springside-core:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\core\pom.xml, line 174, column 15
[ERROR]
[ERROR]   The project org.springside:springside-extension:4.2.2.GA (G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml) has 2 errors
[ERROR]     Non-resolvable import POM: Failure to transfer org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework:spring-framework-bom:pom:4.0.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: Connection timed out: connect @ org.springside:springside-extension:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml, line 127, column 16 -> [Help 2]
[ERROR]     'dependencies.dependency.version' for org.springframework:spring-context:jar is missing. @ org.springside:springside-extension:[unknown-version], G:\temp_fendo\springside4-4.2.2.GA\modules\extension\pom.xml, line 22, column 15
[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/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException



还有这种错...


[Pre-Requirement] Makesure install JDK 6.0+ and set the JAVA_HOME.
[Pre-Requirement] Makesure install Maven 3.0.3+ and set the PATH.
[Step 1] Install all springside modules and archetype to local maven repository.
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Springside :: Module :: Parent
[INFO] Springside :: Module :: Core
[INFO] Springside :: Module :: Extension
[INFO] Springside :: Module :: Metrics
[INFO] Springside :: Module
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Springside :: Module :: Parent 4.2.2.GA
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.5.1/maven-install-plugin-2.5.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Springside :: Module :: Parent ..................... FAILURE [ 23.112 s]
[INFO] Springside :: Module :: Core ....................... SKIPPED
[INFO] Springside :: Module :: Extension .................. SKIPPED
[INFO] Springside :: Module :: Metrics .................... SKIPPED
[INFO] Springside :: Module ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23.463 s
[INFO] Finished at: 2017-06-03T23:19:35+08:00
[INFO] Final Memory: 9M/155M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "nexus" could not be activated because it does not exist.
[ERROR] Plugin org.apache.maven.plugins:maven-install-plugin:2.5.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-install-plugin:jar:2.5.1: Could not transfer artifact org.apache.maven.plugins:maven-install-plugin:pom:2.5.1 from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect -> [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/PluginResolutionException
Error Happen!!

这几种错基本上都是由于网络引起的。。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值