• eclipse tomcat maven


    jdk jre eclipse 略过

    下载maven和tomcat

    上apache官网下载maven:http://maven.apache.org/download.cgi。

    上apache官网下载tomcat:http://tomcat.apache.org/。

    window-》prefrences-》maven-》user setting

    window-》prefrences-》maven-》installations

    安装eclipse maven插件 m2eclipse

    http://download.eclipse.org/technology/m2e/releases

    为eclipse javaee 安装tomcat 插件

    http://www.eclipsetotale.com/tomcatPlugin.html  (把解压出来的com.sysdeo.eclipse.tomcat_3.3.1.jar 放入eclipse  的plugins目录下 ),此插件最高支持tomcat7 不支持tomcat 8. 

    在eclipse中进行配置tomcat ,在window->preferences->tomcat->tomcat home (为CATALINA_HOME的目录) 及 context declaration mode 选择server.xml .

    启动tomcat,然后右键项目 run as-》run configrations:

    几个常用的Goal

    命令 描述
    tomcat:deploy 部署一个web war包
    tomcat:reload 重新加载web war包

    tomcat:start

    启动tomcat

    tomcat:stop

    停止tomcat

    tomcat:undeploy

    停止一个war包
    tomcat:run 启动嵌入式tomcat ,并运行当前项目

    Goals项输入:package tomcat:redeploy       -Dmaven.tomcat.port=8080 tomcat:run  

    tomcat:run -Dmaven.tomcat.uriEncoding=UTF-8 -Dmaven.tomcat.path=/ -Dmaven.tomcat.port=8080

    如果preferenc的tomcat中未指定已经安装的tomcat版本,就会报错没有这个内嵌的tomcat指令。即使安装了tomcat7后选择7的单选会报错没有这个目录,也不要理财。另外pom.xml中有goal标签貌似不起作用

    <plugin>
    <executions>
    <execution><goals>
    <goal>run</goal>
    </goals></execution>
    </executions>
    </plugin>

    却仍然有可能报这个工程是没有goal

    http://stackoverflow.com/questions/12948723/maven-build-goal-need-to-specify

    In the goal field on Run Configurations dialog (Main tab), you can input any of the following Maven's phases:

    1. validate – validate the project is correct and all necessary information is available
    2. compile – compile the source code of the project
    3. test – test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed package – take the compiled code and package it in its distributable format, such as a JAR.
    4. integration-test – process and deploy the package if necessary into an environment where integration tests can be run
    5. verify – run any checks to verify the package is valid and meets quality criteria
    6. install – install the package into the local repository, for use as a dependency in other projects locally
    7. deploy – done in an integration or release environment, copies the final package to the remote repository for sharing with other developers and projects.

    Maven Runtime选择我们自己的maven

    最后就可以run了

    如果报错

    Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

    添加M2_HOME的环境变量,然后Preference->Java->Installed JREs->Edit 选择一个jdk,

    添加  -Dmaven.multiModuleProjectDirectory=$M2_HOME

    这里有一个坑:

    M2_HOME 最后到path中是%M2_HOME%/bin 可见它是安装的原始目录带有bin路径

    而MVN_HOME通常都是指向{user.home}AppDataRoaming vm

    这两者都需要在path中配置

    如果遇到报错:

    [ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 
    or one of its dependencies could not be resolved: Failed to collect dependencies for
    org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3

    检查{user.home}/.m2/repository/org/apache/maven/plugins/maven- resources-plugin/{版本数字}下有没有现年供应版本的jar,

    如果没有,在项目的 pom.xml 文件中新增一个依赖。
    xml配置如下:

    <dependency><groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.4.3</version></dependency>

    在该项目的主文件夹下运行运行 mvn install ,即和 pom.xml 同目录来安装jar

    其实很多时候即使有这个文件,也配置了xml,仍然会报错,照这个步骤逐一排查:

    0. Check the maven repositiory server is up

    1. Check Proxy is set up and working

    First I thought it was a proxy problem, I made sure that maven settings.xml contained the proxy settings:

    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>optional-proxyuser</username>
      <password>optional-proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>

    and checked that the proxy is working by trying to telnet to it:

    telnet [proxy] [port number]

    2. Check not Eclipse Issue

    ran 'mvn compile' at command line level outside of eclipse - same issue.

    If 'mvn compile' worked. But it doesn't work using the maven plugin in eclipse, see Maven plugin not using eclipse's proxy settings

    3. Check not Cache Issue Deleted all contents in my local maven repository. (Default location: ~/.m2/repository) And then reran maven - same issue came up.

    4. What worked for me

    Automatically download & install missing plugin: By declaring the missing plugin in the POM file build section for pluginManagement Maven will automatically retrieve the required plugin. In the POM file, add this code for the version of the plugin you require:

      <build>
            <pluginManagement>
              <plugins>
                <plugin>
                  <artifactId>maven-resources-plugin</artifactId>
                  <version>2.7</version>
                </plugin>           
              </plugins>
            </pluginManagement>   
        </build>

    Manually install missing plugin: I went to http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 and downloaded maven-resources-plugin-2.5.jar and maven-resources-plugin-2.5.pom . Copied it directly into the maven repository into the correct folder ( ~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.5) and reran 'mvn compile'. This solved the problem.

    照着上面的清除了maven的C:Users{用户}.m2 epository 以后mvn compile就开始疯狂下载。。

    还有的说清除掉.m2 epositoryorgapachemavenplugins 以后再重启eclipse。。

    尽量让它不报error

     

    之后xml不会带惊叹或者叉叉了,也不报没有plugin了,eclipse的console内剩下这些错误:

    [ERROR] Failed to execute goal on project bosch21plus-portlet-service: Could not resolve dependencies for project rb.pt.warranty.claim:bosch21plus-portlet-service:jar:1.0.0-SNAPSHOT: Could not transfer artifact org.apache.poi:poi:jar:3.10.1 from/to central (https://repo.maven.apache.org/maven2): GET request of: org/apache/poi/poi/3.10.1/poi-3.10.1.jar from central failed: Connection reset -> [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/DependencyResolutionException
    [ERROR]
    [ERROR] After correcting the problems, you can resume the build with the command
    [ERROR] mvn <goals> -rf :bosch21plus-portlet-service

    常常在下载的时候断掉,经过几次折腾,反复的mvn compile 最终总算

    mvn compile
    [INFO] Scanning for projects...
    [WARNING]
    [WARNING] Some problems were encountered while building the effective model for rb.pt.warranty.claim:bosch21plus-portlet:war:1.0.0-SNAPSHOT
    [WARNING] 'artifactId' contains an expression but should be a constant. @ rb.pt.warranty.claim:bosch21plus-portlet${package-ext-name}:[unknown-version], F:BOSCH\_Angular1.0osch21plus_sourceosch21plus-portletpom.xml, line 12, column 17
    [WARNING]
    [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING]
    [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [WARNING]
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO]
    [INFO] bosch21plus
    [INFO] bosch21plus Portlet Service
    [INFO] bosch21plus Portlet
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus Portlet Service 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    Downloading: https://repo.maven.apache.org/maven2/org/apache/poi/poi/3.10.1/poi-3.10.1.jar
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] bosch21plus ........................................ SUCCESS [  0.016 s]
    [INFO] bosch21plus Portlet Service ........................ FAILURE [ 23.940 s]
    [INFO] bosch21plus Portlet ................................ SKIPPED
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 24.144 s
    [INFO] Finished at: 2017-02-07T15:24:19+08:00
    [INFO] Final Memory: 13M/153M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal on project bosch21plus-portlet-service: Could not resolve dependencies for project rb.pt.warranty.claim:bosch21plus-portlet-service:jar:1.0.0-SNAPSHOT: Could not transfer artifact org.apache.poi:poi:jar:3.10.1 from/to central (https://repo.maven.apache.org/maven2): GET request of: org/apache/poi/poi/3.10.1/poi-3.10.1.jar from central failed: Connection reset -> [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/DependencyResolutionException
    [ERROR]
    [ERROR] After correcting the problems, you can resume the build with the command
    [ERROR]   mvn <goals> -rf :bosch21plus-portlet-service
    
    F:BOSCH\_Angular1.0osch21plus_source>mvn <goals> -rf :bosch21plus-portlet-service
    系统找不到指定的文件。
    
    F:BOSCH\_Angular1.0osch21plus_source>mvn compile
    [INFO] Scanning for projects...
    [WARNING]
    [WARNING] Some problems were encountered while building the effective model for rb.pt.warranty.claim:bosch21plus-portlet:war:1.0.0-SNAPSHOT
    [WARNING] 'artifactId' contains an expression but should be a constant. @ rb.pt.warranty.claim:bosch21plus-portlet${package-ext-name}:[unknown-version], F:BOSCH\_Angular1.0osch21plus_sourceosch21plus-portletpom.xml, line 12, column 17
    [WARNING]
    [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING]
    [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [WARNING]
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO]
    [INFO] bosch21plus
    [INFO] bosch21plus Portlet Service
    [INFO] bosch21plus Portlet
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus Portlet Service 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    Downloading: https://repo.maven.apache.org/maven2/org/apache/poi/poi/3.10.1/poi-3.10.1.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/poi/poi/3.10.1/poi-3.10.1.jar (1904 KB at 13.9 KB/sec)
    [INFO]
    [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ bosch21plus-portlet-service ---
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom (2 KB at 0.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom (9 KB at 4.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/5/maven-parent-5.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/5/maven-parent-5.pom (15 KB at 1.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom (3 KB at 3.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom (2 KB at 4.1 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom (3 KB at 4.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom (2 KB at 0.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom (3 KB at 2.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom (2 KB at 3.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom (2 KB at 2.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom (2 KB at 3.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom (7 KB at 7.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom (2 KB at 3.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom (2 KB at 1.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom (2 KB at 3.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom (424 B at 0.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom (4 KB at 4.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom (2 KB at 3.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
    Downloaded: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom (3 KB at 1.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom (2 KB at 3.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom (2 KB at 2.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom (4 KB at 4.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom (17 KB at 9.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0/maven-filtering-1.0.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0/maven-filtering-1.0.pom (6 KB at 6.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/16/maven-shared-components-16.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/16/maven-shared-components-16.pom (9 KB at 8.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom (889 B at 1.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom (3 KB at 3.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/10/spice-parent-10.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/10/spice-parent-10.pom (3 KB at 2.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/3/forge-parent-3.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/3/forge-parent-3.pom (5 KB at 1.1 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom (8 KB at 3.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom (890 B at 1.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom (3 KB at 1.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar (13 KB at 4.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar (56 KB at 19.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar (114 KB at 36.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar (35 KB at 9.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar (10 KB at 2.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar (6 KB at 1.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar (24 KB at 5.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar (29 KB at 6.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar (21 KB at 4.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar (14 KB at 2.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar (149 KB at 29.1 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar (37 KB at 6.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar (30 KB at 5.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar (86 KB at 14.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar (14 KB at 2.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar (11 KB at 1.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0/maven-filtering-1.0.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar (48 KB at 6.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar
    二月 07, 2017 3:34:32 下午 org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
    信息: I/O exception (java.net.SocketException) caught when processing request to {s}->https://repo.maven.apache.org:443: Connection reset
    二月 07, 2017 3:34:32 下午 org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
    信息: Retrying request to {s}->https://repo.maven.apache.org:443
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar (85 KB at 8.8 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar (60 KB at 5.9 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0/maven-filtering-1.0.jar (42 KB at 3.7 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar (218 KB at 6.7 KB/sec)
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] bosch21plus ........................................ SUCCESS [  0.015 s]
    [INFO] bosch21plus Portlet Service ........................ FAILURE [03:38 min]
    [INFO] bosch21plus Portlet ................................ SKIPPED
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 03:39 min
    [INFO] Finished at: 2017-02-07T15:34:57+08:00
    [INFO] Final Memory: 15M/223M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources (default-resources) on project bosch21plus-portlet-service: Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources failed: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: The following artifacts could not be resolved: junit:junit:jar:3.8.1, org.sonatype.plexus:plexus-build-api:jar:0.0.4: Could not transfer artifact junit:junit:jar:3.8.1 from/to central (https://repo.maven.apache.org/maven2): GET request of: junit/junit/3.8.1/junit-3.8.1.jar from central failed: Connection reset -> [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]
    [ERROR] After correcting the problems, you can resume the build with the command
    [ERROR]   mvn <goals> -rf :bosch21plus-portlet-service
    
    F:BOSCH\_Angular1.0osch21plus_source>mvn compile
    [INFO] Scanning for projects...
    [WARNING]
    [WARNING] Some problems were encountered while building the effective model for rb.pt.warranty.claim:bosch21plus-portlet:war:1.0.0-SNAPSHOT
    [WARNING] 'artifactId' contains an expression but should be a constant. @ rb.pt.warranty.claim:bosch21plus-portlet${package-ext-name}:[unknown-version], F:BOSCH\_Angular1.0osch21plus_sourceosch21plus-portletpom.xml, line 12, column 17
    [WARNING]
    [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING]
    [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [WARNING]
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO]
    [INFO] bosch21plus
    [INFO] bosch21plus Portlet Service
    [INFO] bosch21plus Portlet
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus Portlet Service 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] bosch21plus ........................................ SUCCESS [  0.011 s]
    [INFO] bosch21plus Portlet Service ........................ FAILURE [  1.091 s]
    [INFO] bosch21plus Portlet ................................ SKIPPED
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1.311 s
    [INFO] Finished at: 2017-02-07T15:35:44+08:00
    [INFO] Final Memory: 7M/153M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): handshake alert:  unrecognized_name -> [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
    
    F:BOSCH\_Angular1.0osch21plus_source>mvn compile
    [INFO] Scanning for projects...
    [WARNING]
    [WARNING] Some problems were encountered while building the effective model for rb.pt.warranty.claim:bosch21plus-portlet:war:1.0.0-SNAPSHOT
    [WARNING] 'artifactId' contains an expression but should be a constant. @ rb.pt.warranty.claim:bosch21plus-portlet${package-ext-name}:[unknown-version], F:BOSCH\_Angular1.0osch21plus_sourceosch21plus-portletpom.xml, line 12, column 17
    [WARNING]
    [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING]
    [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [WARNING]
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO]
    [INFO] bosch21plus
    [INFO] bosch21plus Portlet Service
    [INFO] bosch21plus Portlet
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus Portlet Service 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom (7 KB at 1.2 KB/sec)
    [INFO]
    [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ bosch21plus-portlet-service ---
    Downloading: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar
    Downloading: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar (7 KB at 6.0 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar (119 KB at 68.3 KB/sec)
    [debug] execute contextualize
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 8 resources
    [INFO]
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ bosch21plus-portlet-service ---
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom (2 KB at 0.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom (19 KB at 19.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom (24 KB at 15.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom (2 KB at 0.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom (3 KB at 3.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom (8 KB at 2.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom (3 KB at 0.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom (4 KB at 2.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom (2 KB at 3.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom (3 KB at 3.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom (2 KB at 3.1 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom (2 KB at 1.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom (3 KB at 4.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom (3 KB at 2.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom (2 KB at 3.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom (3 KB at 2.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom (2 KB at 1.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.pom (4 KB at 3.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.pom (4 KB at 7.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/18/maven-shared-components-18.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/18/maven-shared-components-18.pom (5 KB at 8.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom (965 B at 1.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom (5 KB at 8.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom (7 KB at 5.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom (865 B at 0.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom (4 KB at 6.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom (3 KB at 5.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.pom (690 B at 1.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.pom (769 B at 1.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.2/plexus-compilers-2.2.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.2/plexus-compilers-2.2.pom (2 KB at 2.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar (48 KB at 8.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar (21 KB at 2.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar (13 KB at 1.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar (87 KB at 10.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar (206 KB at 24.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar (14 KB at 1.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar (24 KB at 2.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar (29 KB at 2.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar (119 KB at 7.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar (35 KB at 2.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar (11 KB at 0.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar (57 KB at 3.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.jar (33 KB at 1.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar (37 KB at 2.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar
    Downloaded: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar (32 KB at 1.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar (14 KB at 0.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar (5 KB at 0.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.jar (151 KB at 7.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar (25 KB at 1.3 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar (19 KB at 0.9 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.jar (118 KB at 5.9 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar (86 KB at 3.8 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar (156 KB at 3.9 KB/sec)
    [INFO] Changes detected - recompiling the module!
    [INFO] Compiling 234 source files to F:BOSCH\_Angular1.0osch21plus_sourceosch21plus-portlet-service	argetclasses
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/TokenUtil.java:[13,16] sun.misc.BASE64Decoder是内部专用 API, 可能会在未来发行版中删除
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/ZipUtil.java:[15,24] com.jcraft.jzlib中的com.jcraft.jzlib.ZInputStream已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/ZipUtil.java:[16,24] com.jcraft.jzlib中的com.jcraft.jzlib.ZOutputStream已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/DateUtils.java:[85,26] java.util.Date中的getDay()已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/DateUtils.java:[85,53] java.util.Date中的getDay()已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/DateUtils.java:[87,40] java.util.Date中的getDate()已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/DateUtils.java:[87,22] java.util.Date中的setDate(int)已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/TokenUtil.java:[70,9] sun.misc.BASE64Decoder是内部专用 API, 可能会在未来发行版中删除
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/TokenUtil.java:[70,37] sun.misc.BASE64Decoder是内部专用 API, 可能会在未来发行版中删除
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/mail/MailHelper.java:[103,39] freemarker.template.Configuration中的Configuration()已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/ZipUtil.java:[155,13] com.jcraft.jzlib中的com.jcraft.jzlib.ZOutputStream已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/ZipUtil.java:[155,38] com.jcraft.jzlib中的com.jcraft.jzlib.ZOutputStream已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/ZipUtil.java:[180,13] com.jcraft.jzlib中的com.jcraft.jzlib.ZInputStream已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/util/ZipUtil.java:[180,36] com.jcraft.jzlib中的com.jcraft.jzlib.ZInputStream已过时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/model/ui/UI_Claim.java: 某些输入文件使用了未经检查或不安全的操作。
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet-service/src/main/java/rb/pt/warranty/claim/model/ui/UI_Claim.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building bosch21plus Portlet 1.0.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    Downloading: https://repo.maven.apache.org/maven2/javax/portlet/portlet-api/2.0/portlet-api-2.0.pom
    Downloaded: https://repo.maven.apache.org/maven2/javax/portlet/portlet-api/2.0/portlet-api-2.0.pom (5 KB at 3.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.pom
    Downloaded: https://repo.maven.apache.org/maven2/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.pom (157 B at 0.1 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/nl/bitwalker/UserAgentUtils/1.2.4/UserAgentUtils-1.2.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/nl/bitwalker/UserAgentUtils/1.2.4/UserAgentUtils-1.2.4.pom (3 KB at 5.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom (10 KB at 17.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/32/commons-parent-32.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/32/commons-parent-32.pom (52 KB at 52.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.pom
    Downloaded: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.pom (11 KB at 17.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/24/commons-parent-24.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/24/commons-parent-24.pom (47 KB at 52.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/javax/portlet/portlet-api/2.0/portlet-api-2.0.jar
    Downloading: https://repo.maven.apache.org/maven2/nl/bitwalker/UserAgentUtils/1.2.4/UserAgentUtils-1.2.4.jar
    Downloading: https://repo.maven.apache.org/maven2/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.jar
    Downloading: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.jar
    Downloading: https://repo.maven.apache.org/maven2/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar
    Downloaded: https://repo.maven.apache.org/maven2/javax/portlet/portlet-api/2.0/portlet-api-2.0.jar (47 KB at 41.1 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.5/commons-codec-1.5.jar
    Downloaded: https://repo.maven.apache.org/maven2/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.jar (48 KB at 39.5 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar (68 KB at 49.0 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/nl/bitwalker/UserAgentUtils/1.2.4/UserAgentUtils-1.2.4.jar (24 KB at 16.8 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.5/commons-codec-1.5.jar (72 KB at 33.5 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.jar (170 KB at 68.3 KB/sec)
    [INFO]
    [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ bosch21plus-portlet ---
    [debug] execute contextualize
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 11 resources
    [INFO] Copying 13 resources
    [INFO]
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ bosch21plus-portlet ---
    [INFO] Changes detected - recompiling the module!
    [INFO] Compiling 42 source files to F:BOSCH\_Angular1.0osch21plus_sourceosch21plus-portlet	argetclasses
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet/src/main/java/rb/pt/warranty/claim/servlet/ErrorFileUploadtServlet.java:[6,37] org.apache.commons.fileupload中的org.apache.commons.fileupload.DiskFileUpload已过 时
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet/src/main/java/rb/pt/warranty/claim/api/impl/SupportApiImpl.java: 某些输入文件使用了未经检查或不安全的操作。
    [WARNING] /F:/BOSCH/_Angular1.0/bosch21plus_source/bosch21plus-portlet/src/main/java/rb/pt/warranty/claim/api/impl/SupportApiImpl.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
    [INFO]
    [INFO] --- maven-antrun-plugin:1.3:run (compile) @ bosch21plus-portlet ---
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.pom (643 B at 1.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom (12 KB at 23.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.pom (2 KB at 4.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.pom (2 KB at 3.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.pom (3 KB at 6.5 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom (767 B at 1.8 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom (2 KB at 3.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.pom (2 KB at 3.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.pom (2 KB at 3.2 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.pom (2 KB at 3.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.pom (765 B at 1.7 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom (6 KB at 12.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom (10 KB at 21.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.pom (3 KB at 5.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.7.1/ant-parent-1.7.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.7.1/ant-parent-1.7.1.pom (5 KB at 9.1 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.7.1/ant-1.7.1.pom
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.7.1/ant-1.7.1.pom (10 KB at 20.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.jar
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.jar (9 KB at 15.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.jar (30 KB at 30.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.jar (79 KB at 58.4 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.jar (48 KB at 28.6 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.jar (20 KB at 11.3 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.jar (107 KB at 59.9 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.jar (43 KB at 22.0 KB/sec)
    Downloading: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.7.1/ant-1.7.1.jar
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar (12 KB at 4.4 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar (191 KB at 56.1 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.jar (79 KB at 21.1 KB/sec)
    Downloaded: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.7.1/ant-1.7.1.jar (1292 KB at 121.9 KB/sec)
    二月 07, 2017 3:39:25 下午 org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
    信息: I/O exception (java.net.SocketException) caught when processing request to {s}->https://repo.maven.apache.org:443: Connection reset
    二月 07, 2017 3:39:25 下午 org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
    信息: Retrying request to {s}->https://repo.maven.apache.org:443
    Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar (245 KB at 9.7 KB/sec)
    [INFO] Executing tasks
         [echo] ********************** overwrite config.js*************************
         [echo] ** copy target/classes/js to target/bosch21plus-portlet-1.0.0-SNAPSHOT/js/
         [echo] ********************** ********************************************
         [copy] Copying 3 files to F:BOSCH\_Angular1.0osch21plus_sourceosch21plus-portlet	argetosch21plus-portlet-1.0.0-SNAPSHOTjs
    [INFO] Executed tasks
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] bosch21plus ........................................ SUCCESS [  0.012 s]
    [INFO] bosch21plus Portlet Service ........................ SUCCESS [01:38 min]
    [INFO] bosch21plus Portlet ................................ SUCCESS [ 45.880 s]
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 02:24 min
    [INFO] Finished at: 2017-02-07T15:39:26+08:00
    [INFO] Final Memory: 26M/186M
    [INFO] ------------------------------------------------------------------------
    成功了一次
    二月 07, 2017 3:39:25 下午 org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
    信息: I/O exception (java.net.SocketException) caught when processing request to {s}
    ->https://repo.maven.apache.org:443: Connection reset 二月 07, 2017 3:39:25 下午 org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute 信息: Retrying request to {s}->https://repo.maven.apache.org:443 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/
    plexus-utils-1.5.6.jar (245 KB at 9.7 KB/sec)
    [INFO] Executing tasks [echo] ********************** overwrite config.js************************* [echo] ** copy target/classes/js to target/bosch21plus-portlet-1.0.0-SNAPSHOT/js/ [echo] ********************** ******************************************** [copy] Copying 3 files to F:BOSCH\_Angular1.0osch21plus_sourceosch21plus-portlet
    argetosch21plus-portlet-1.0.0-SNAPSHOTjs [INFO] Executed tasks [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] bosch21plus ........................................ SUCCESS [ 0.012 s] [INFO] bosch21plus Portlet Service ........................ SUCCESS [01:38 min] [INFO] bosch21plus Portlet ................................ SUCCESS [ 45.880 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:24 min [INFO] Finished at: 2017-02-07T15:39:26+08:00 [INFO] Final Memory: 26M/186M [INFO] ------------------------------------------------------------------------

    这就是不通过eclipse 编译成功了。

    然后通过eclipse仍然无法成功build,用mvn eclipse:eclipse 命令把maven工程转换为兼容eclipse的java工程,又是一堆下载!断了ctrl+c重试。。最后也是和上面一样BUILD SUCCESS, 但其实转不转成java工程都一样的,导入的时候就支持maven工程了,白做工。。熟悉了一下mvn常用命令而已。

    此时的问题已经转化成 如何通过Maven的Tomcat插件运行Web工程

    如果使用tomcat7的话,则如果配置方式是在pom.xml文件中配置的话,
    则必须配置tomcat7-maven-plugin,否则会BUILD FAILURE;
    如果配置方式是配置maven的setting.xml文件的话,则无所谓,
    <pluginGroup>org.apache.tomcat.maven</pluginGroup>这一行的作用是把所有版本的maven的tomcat插件及相关插件都下载下来了。

    怎样用命令行deploy,撇开容易出问题的eclipse

    具体的使用方法:

    1. Tomcat7的用户及权限配置:在conf目录下,找到tomcat-users.xml,添加manager权限的用户。这里我把所用的权限都添加给admin用户了,具体代码如下:
      1
      2
      3
      4
      5
      6
      7
      <rolerolename="admin-gui"/>
      <rolerolename="admin-script"/>
      <rolerolename="manager-gui"/>
      <rolerolename="manager-script"/>
      <rolerolename="manager-jmx"/>
      <rolerolename="manager-status"/>
      <userusername="admin"password="password"roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
    2. Maven的Server的配置:在Maven的安装路径找到conf目录下的setting.xml文件
      1
      2
      3
      4
      5
      <server>
          <id>tomcat7</id>
          <username>admin</username>
          <password>password</password>
      </server>
    3. 在Web项目的pom.xml文件的<plugins>中
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.1</version>
          <configuration>
              <!-- 注意此处的url -->
              <url>http://localhost:8080/manager/text</url>
              <server>tomcat7</server><!-- 此处的名字必须和setting.xml中配置的ID一致-->
              <path>/mavenProject</path><!-- 此处的名字是项目发布的工程名-->
          </configuration>
      </plugin>
    4. 启动好tomcat以后,mvn tomcat7:deploy

    mvn tomcat7:deploy 

    此时再有问题就不是eclipse的问题了Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4

    如果jdk版本和maven指定的没有冲突,就是plugin协调了。

    跳过测试阶段:
    
    
    mvn package -DskipTests
    
    
    临时性跳过测试代码的编译:
    
    
    mvn package -Dmaven.test.skip=true
    
    
    maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。
    
    
    指定测试类
    
    
    mvn test -Dtest=RandomGeneratorTest
    以Random开头,Test结尾的测试类
    mvn test -Dtest=Random*Test
    用逗号分隔指定多个测试用例
    mvn test -Dtest=ATest,BTest
    
    
    指定即使没有任何测试用例也不要报错
    
    
    test参数必须匹配至少一个测试类,否则会报错并导致构建失败。此时可使用以下配置来指定即使没有任何测试用例也不要报错。
    mvn test -Dtest -DfailIfNoTests = false
    
    
    POM文件配置包含与排除测试用例
    
    
    使用** / * Test.Java 来匹配所有以Tests结尾的Java类。两个星号**用来匹配任意路径,一个星号*用来获取除路径风格符外的0个或多个字符。还可使用excludes来排除一些测试类。
    
    
    [html] view plain copy
    <plugin>  
        <groupId>org.apahce.maven.plugins<groupId>  
        <artifactId>maven-surefire-plugin</artifactId>  
        <version>2.5</version>  
        <configuration>  
            <includes>  
                <include>**/*Tests.java</include>  
            </includes>  
        </configuration>          
    </plugin>  
    deploy跳过测试

    -------------------------------------------------------

    另一个grunt bower yeoman工程的配置:

    安装grunt compass sass 之后grunt build仍然会aborted

    Last login: Mon Feb  6 20:57:57 on ttys000
    cd /Users/narumi/Downloads/bosch-warranty-1; clear; pwd
    declare -x Apple_PubSub_Socket_Render="/tmp/launch-vIBPHV/Render"
    declare -x HOME="/Users/narumi"
    declare -x LC_CTYPE="UTF-8"
    declare -x LOGNAME="narumi"
    declare -x OLDPWD
    declare -x PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
    declare -x PWD="/Users/narumi"
    declare -x SHELL="/bin/bash"
    declare -x SHLVL="1"
    declare -x SSH_AUTH_SOCK="/tmp/launch-Y6JncK/Listeners"
    declare -x TERM="xterm-256color"
    declare -x TERM_PROGRAM="Apple_Terminal"
    declare -x TERM_PROGRAM_VERSION="326"
    declare -x TERM_SESSION_ID="471D80BD-4489-4F21-853A-C5D4AB228684"
    declare -x TMPDIR="/var/folders/tb/5nk1xl310mz0bv94g_gbb2ww0000gn/T/"
    declare -x USER="narumi"
    declare -x __CF_USER_TEXT_ENCODING="0x1F5:0:0"
    declare -x __CHECKFIX1436934="1"
    Narumis-MacBook-Air:~ narumi$ cd /Users/narumi/Downloads/bosch-warranty-1; clear; pwd
    
    
    /Users/narumi/Downloads/bosch-warranty-1
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ npm intall -g grunt
    
    Usage: npm <command>
    
    where <command> is one of:
        access, adduser, bin, bugs, c, cache, completion, config,
        ddp, dedupe, deprecate, dist-tag, docs, edit, explore, get,
        help, help-search, i, init, install, install-test, it, link,
        list, ln, login, logout, ls, outdated, owner, pack, ping,
        prefix, prune, publish, rb, rebuild, repo, restart, root,
        run, run-script, s, se, search, set, shrinkwrap, star,
        stars, start, stop, t, tag, team, test, tst, un, uninstall,
        unpublish, unstar, up, update, v, version, view, whoami
    
    npm <cmd> -h     quick help on <cmd>
    npm -l           display full usage info
    npm help <term>  search for help on <term>
    npm help npm     involved overview
    
    Specify configs in the ini-formatted file:
        /Users/narumi/.npmrc
    or on the command line via: npm <command> --key value
    Config info can be viewed via: npm help config
    
    npm@3.10.10 /usr/local/lib/node_modules/npm
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ npm install -g grunt
    /usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt/bin/grunt
    /usr/local/lib
    └─┬ grunt@1.0.1 
      ├── coffee-script@1.10.0 
      ├─┬ dateformat@1.0.12 
      │ ├── get-stdin@4.0.1 
      │ └─┬ meow@3.7.0 
      │   ├─┬ camelcase-keys@2.1.0 
      │   │ └── camelcase@2.1.1 
      │   ├── decamelize@1.2.0 
      │   ├─┬ loud-rejection@1.6.0 
      │   │ ├─┬ currently-unhandled@0.4.1 
      │   │ │ └── array-find-index@1.0.2 
      │   │ └── signal-exit@3.0.2 
      │   ├── map-obj@1.0.1 
      │   ├── minimist@1.2.0 
      │   ├─┬ normalize-package-data@2.3.5 
      │   │ ├── hosted-git-info@2.2.0 
      │   │ ├─┬ is-builtin-module@1.0.0 
      │   │ │ └── builtin-modules@1.1.1 
      │   │ ├── semver@5.3.0 
      │   │ └─┬ validate-npm-package-license@3.0.1 
      │   │   ├─┬ spdx-correct@1.0.2 
      │   │   │ └── spdx-license-ids@1.2.2 
      │   │   └── spdx-expression-parse@1.0.4 
      │   ├── object-assign@4.1.1 
      │   ├─┬ read-pkg-up@1.0.1 
      │   │ ├─┬ find-up@1.1.2 
      │   │ │ ├── path-exists@2.1.0 
      │   │ │ └─┬ pinkie-promise@2.0.1 
      │   │ │   └── pinkie@2.0.4 
      │   │ └─┬ read-pkg@1.1.0 
      │   │   ├─┬ load-json-file@1.1.0 
      │   │   │ ├── graceful-fs@4.1.11 
      │   │   │ ├─┬ parse-json@2.2.0 
      │   │   │ │ └─┬ error-ex@1.3.0 
      │   │   │ │   └── is-arrayish@0.2.1 
      │   │   │ ├── pify@2.3.0 
      │   │   │ └─┬ strip-bom@2.0.0 
      │   │   │   └── is-utf8@0.2.1 
      │   │   └── path-type@1.1.0 
      │   ├─┬ redent@1.0.0 
      │   │ ├─┬ indent-string@2.1.0 
      │   │ │ └─┬ repeating@2.0.1 
      │   │ │   └─┬ is-finite@1.0.2 
      │   │ │     └── number-is-nan@1.0.1 
      │   │ └── strip-indent@1.0.1 
      │   └── trim-newlines@1.0.0 
      ├── eventemitter2@0.4.14 
      ├── exit@0.1.2 
      ├─┬ findup-sync@0.3.0 
      │ └── glob@5.0.15 
      ├─┬ glob@7.0.6 
      │ ├── fs.realpath@1.0.0 
      │ ├─┬ inflight@1.0.6 
      │ │ └── wrappy@1.0.2 
      │ ├── inherits@2.0.3 
      │ └── once@1.4.0 
      ├─┬ grunt-cli@1.2.0 
      │ └── resolve@1.1.7 
      ├── grunt-known-options@1.1.0 
      ├─┬ grunt-legacy-log@1.0.0 
      │ ├── colors@1.1.2 
      │ ├─┬ grunt-legacy-log-utils@1.0.0 
      │ │ ├─┬ chalk@1.1.3 
      │ │ │ ├── ansi-styles@2.2.1 
      │ │ │ ├── escape-string-regexp@1.0.5 
      │ │ │ ├─┬ has-ansi@2.0.0 
      │ │ │ │ └── ansi-regex@2.1.1 
      │ │ │ ├── strip-ansi@3.0.1 
      │ │ │ └── supports-color@2.0.0 
      │ │ └── lodash@4.3.0 
      │ ├── hooker@0.2.3 
      │ ├── lodash@3.10.1 
      │ └── underscore.string@3.2.3 
      ├─┬ grunt-legacy-util@1.0.0 
      │ ├── async@1.5.2 
      │ ├── getobject@0.1.0 
      │ ├── lodash@4.3.0 
      │ └─┬ which@1.2.12 
      │   └── isexe@1.1.2 
      ├── iconv-lite@0.4.15 
      ├─┬ js-yaml@3.5.5 
      │ ├─┬ argparse@1.0.9 
      │ │ └── sprintf-js@1.0.3 
      │ └── esprima@2.7.3 
      ├─┬ minimatch@3.0.3 
      │ └─┬ brace-expansion@1.1.6 
      │   ├── balanced-match@0.4.2 
      │   └── concat-map@0.0.1 
      ├─┬ nopt@3.0.6 
      │ └── abbrev@1.0.9 
      ├── path-is-absolute@1.0.1 
      └── rimraf@2.2.8 
    
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ npm install -g compass
    /usr/local/lib
    └── compass@0.1.1 
    
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ npm install -g sass
    npm WARN excluding symbolic link index.js -> lib/sass.js
    npm WARN excluding symbolic link lib/index.js -> sass.js
    /usr/local/lib
    └── sass@0.5.0 
    
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ grunt build
    Running "clean:dist" (clean) task
    >> 50 paths cleaned.
    
    Running "wiredep:app" (wiredep) task
    
    Running "wiredep:test" (wiredep) task
    
    Running "wiredep:sass" (wiredep) task
    
    Running "useminPrepare:html" (useminPrepare) task
    Configuration changed for concat, uglify, cssmin
    
    Running "concurrent:dist" (concurrent) task
        
        Running "svgmin:dist" (svgmin) task
        ✔ app/images/arrow-down.svg (saved 397 B 75%)
        Total saved: 397 B
        
        Done, without errors.
        
        
        Execution Time (2017-02-06 14:56:13 UTC)
        loading tasks         568ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 69%
        loading grunt-svgmin  136ms  ▇▇▇▇▇▇▇ 16%
        svgmin:dist           123ms  ▇▇▇▇▇▇ 15%
        Total 828ms
            Warning: Running "imagemin:dist" (imagemin) task
        Fatal error: write EPIPE
        
        
        Execution Time (2017-02-06 14:56:13 UTC)
        loading tasks                   562ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 51%
        loading grunt-contrib-imagemin  443ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇ 40%
        imagemin:dist                    98ms  ▇▇▇ 9%
        Total 1.1s Use --force to continue.
            
            Aborted due to warnings.
        
    
    Execution Time (2017-02-06 14:56:12 UTC)
    loading tasks         335ms  ▇▇▇▇▇▇ 14%
    clean:dist             35ms  ▇ 1%
    wiredep:app           164ms  ▇▇▇ 7%
    wiredep:sass           52ms  ▇ 2%
    loading grunt-usemin   53ms  ▇ 2%
    useminPrepare:html     28ms  ▇ 1%
    concurrent:dist        1.7s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 72%
    Total 2.4s
    
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ grunt build --force
    Running "clean:dist" (clean) task
    >> 2 paths cleaned.
    
    Running "wiredep:app" (wiredep) task
    
    Running "wiredep:test" (wiredep) task
    
    Running "wiredep:sass" (wiredep) task
    
    Running "useminPrepare:html" (useminPrepare) task
    Configuration changed for concat, uglify, cssmin
    
    Running "concurrent:dist" (concurrent) task
        
        Running "svgmin:dist" (svgmin) task
        ✔ app/images/arrow-down.svg (saved 397 B 75%)
        Total saved: 397 B
        
        Done, without errors.
        
        
        Execution Time (2017-02-06 14:56:47 UTC)
        loading tasks         556ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 68%
        loading grunt-svgmin  136ms  ▇▇▇▇▇▇▇ 17%
        svgmin:dist           128ms  ▇▇▇▇▇▇▇ 16%
        Total 822ms
            Warning: Running "imagemin:dist" (imagemin) task
        Fatal error: write EPIPE
        
        
        Execution Time (2017-02-06 14:56:47 UTC)
        loading tasks                   561ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 51%
        loading grunt-contrib-imagemin  449ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇ 41%
        imagemin:dist                    92ms  ▇▇▇ 8%
        Total 1.1s Used --force, continuing.
            
        Running "imagemin:dist" (imagemin) task
        Fatal error: write EPIPE
        
        
        Execution Time (2017-02-06 14:56:47 UTC)
        loading tasks                   561ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 51%
        loading grunt-contrib-imagemin  449ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇ 41%
        imagemin:dist                    92ms  ▇▇▇ 8%
        Total 1.1s
            
        Running "compass:dist" (compass) task
        directory .tmp/css/ 
           create .tmp/css/main.css (3.354s)
        Compilation took 3.363s
        
        Done, without errors.
        
        
        Execution Time (2017-02-06 14:56:47 UTC)
        loading tasks  567ms  ▇▇▇▇▇▇ 11%
        compass:dist    4.6s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 88%
        Total 5.2s
        
    Running "postcss:server" (postcss) task
    >> 1 processed stylesheet created.
    
    Running "postcss:dist" (postcss) task
    >> 1 processed stylesheet created.
    
    Running "ngtemplates:dist" (ngtemplates) task
    >> No templates found
    File .tmp/templateCache.js created.
    Added .tmp/templateCache.js to <!-- build:js js/scripts.js -->
    
    Running "concat:dist" (concat) task
    
    Running "concat:generated" (concat) task
    File .tmp/concat/js/vendor.js created.
    File .tmp/concat/js/scripts.js created.
    
    Running "ngAnnotate:dist" (ngAnnotate) task
    >> 2 files successfully generated.
    
    Running "copy:dist" (copy) task
    Copied 55 files
    Loading "cdnify.js" tasks...ERROR
    >> Error: Cannot find module 'internal/fs'
    Warning: Task "cdnify" failed. Used --force, continuing.
    
    Running "cssmin:dist" (cssmin) task
    >> 1 file created. 441.2 kB → 177.66 kB
    
    Running "cssmin:generated" (cssmin) task
    >> 2 files created. 481.01 kB → 205.11 kB
    
    Running "uglify:generated" (uglify) task
    >> 2 files created.
    
    Running "filerev:dist" (filerev) task
    Revved 9 files
    
    Running "usemin:html" (usemin) task
    Replaced 39 references to assets
    
    Running "usemin:css" (usemin) task
    Replaced 2 references to assets
    
    Running "usemin:js" (usemin) task
    Replaced 2 references to assets
    
    Running "htmlmin:dist" (htmlmin) task
    Minified 39 files
    
    Done, but with warnings.
    
    
    Execution Time (2017-02-06 14:56:46 UTC)
    loading tasks             337ms  ▇ 1%
    concurrent:dist            5.8s  ▇▇▇▇▇▇▇▇ 21%
    postcss:server            702ms  ▇ 2%
    ngAnnotate:dist            1.7s  ▇▇▇ 6%
    loading grunt-google-cdn  780ms  ▇ 3%
    cssmin:dist               692ms  ▇ 2%
    cssmin:generated          545ms  ▇ 2%
    uglify:generated          16.2s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 57%
    Total 28.2s
    
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ yeoman -v
    -bash: yeoman: command not found
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ npm install
    npm WARN npm-pt-warranty@1.15.0 No repository field.
    npm WARN npm-pt-warranty@1.15.0 No license field.
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ yo app
    -bash: yo: command not found
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ yo webapp
    -bash: yo: command not found
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ npm install && bower install
    npm WARN npm-pt-warranty@1.15.0 No repository field.
    npm WARN npm-pt-warranty@1.15.0 No license field.
    bower not-cached    https://github.com/brettshollenberger/ui-select.git#0.14.9
    bower resolve       https://github.com/brettshollenberger/ui-select.git#0.14.9
    bower not-cached    https://github.com/angular/bower-angular-animate.git#1.4.8
    bower resolve       https://github.com/angular/bower-angular-animate.git#1.4.8
    bower checkout      angular-animate#v1.4.8
    bower ENORESTARGET  No tag found that was able to satisfy 0.14.9
    
    Additional error details:
    No versions found in https://github.com/brettshollenberger/ui-select.git
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ bower install
    bower not-cached    https://github.com/brettshollenberger/ui-select.git#0.14.9
    bower resolve       https://github.com/brettshollenberger/ui-select.git#0.14.9
    bower not-cached    https://github.com/angular/bower-angular-animate.git#1.4.8
    bower resolve       https://github.com/angular/bower-angular-animate.git#1.4.8
    bower checkout      angular-animate#v1.4.8
    bower ENORESTARGET  No tag found that was able to satisfy 0.14.9
    
    Additional error details:
    No versions found in https://github.com/brettshollenberger/ui-select.git
    
    
       ╭─────────────────────────────────────╮
       │                                     │
       │   Update available 1.7.91.8.0    │
       │   Run npm i -g bower to update      │
       │                                     │
       ╰─────────────────────────────────────╯
    
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ npm i -g bower
    /usr/local/bin/bower -> /usr/local/lib/node_modules/bower/bin/bower
    /usr/local/lib
    └── bower@1.8.0 
    
    Narumis-MacBook-Air:bosch-warranty-1 narumi$ 
    grunt build failure

    安装bower

    http://www.cnblogs.com/cocowool/archive/2013/03/09/2952003.html

    npm install --save-dev imagemin-pngquant

    https://github.com/gruntjs/grunt-contrib-imagemin/issues/254

    装完imagemin-pngquant问题还在

    http://stackoverflow.com/questions/26005479/imagemindist-task-throwing-error

    grunt server --force 从app目录启动页面

    grunt server:dist --force 从dist启动

    runt server --verbose 看详细信息

    综合起来:grunt server:dist --verbose --force 很有用

    grunt server:dist --force
    Running "server:dist" (server) task
    >> The `server` task has been deprecated. Use `grunt serve` to start a server.
    
    Running "serve:dist" (serve) task
    
    Running "clean:dist" (clean) task
    >> 42 paths cleaned.
    
    Running "wiredep:app" (wiredep) task
    
    Running "wiredep:test" (wiredep) task
    
    Running "wiredep:sass" (wiredep) task
    
    Running "useminPrepare:html" (useminPrepare) task
    Configuration changed for concat, uglify, cssmin
    
    Running "concurrent:dist" (concurrent) task
    
    Running "compass:dist" (compass) task
    Warning: Command failed: compass.bat --version
    'compass.bat' �����ڲ����ⲿ���Ҳ���ǿ����еij���
        ���������ļ���
         Used --force, continuing.
    Warning: You need to have Ruby and Compass installed and in your system PATH for this task to work. More info: https://github.com/gruntjs/grunt-contrib-compass Used --force, continuing.
    
    Done, but with warnings.
    
    
    Execution Time (2017-02-08 08:55:04 UTC)
    loading tasks                  683ms  ███████████████████████████ 86%
    loading grunt-contrib-compass   47ms  ██ 6%
    compass:dist                    67ms  ███ 8%
    Total 798ms
        Warning: Running "imagemin:dist" (imagemin) task
    Fatal error: write EPIPE
    
    
    Execution Time (2017-02-08 08:55:04 UTC)
    loading tasks                   650ms  ████████████████ 51%
    loading grunt-contrib-imagemin  570ms  ██████████████ 45%
    imagemin:dist                    58ms  ██ 5%
    Total 1.3s Used --force, continuing.
    
    Running "imagemin:dist" (imagemin) task
    Fatal error: write EPIPE
    
    
    Execution Time (2017-02-08 08:55:04 UTC)
    loading tasks                   650ms  ████████████████ 51%
    loading grunt-contrib-imagemin  570ms  ██████████████ 45%
    imagemin:dist                    58ms  ██ 5%
    Total 1.3s
    
    Running "svgmin:dist" (svgmin) task
    √ app/images/arrow-down.svg (saved 397 B 75%)
    Total saved: 397 B
    
    Done, without errors.
    
    
    Execution Time (2017-02-08 08:55:04 UTC)
    loading tasks         654ms  ████████████████████████████ 69%
    loading grunt-svgmin  181ms  ████████ 19%
    svgmin:dist           116ms  █████ 12%
    Total 952ms
    
    Running "postcss:server" (postcss) task
    
    Running "postcss:dist" (postcss) task
    
    Running "ngtemplates:dist" (ngtemplates) task
    >> No templates found
    File .tmp/templateCache.js created.
    Added .tmp/templateCache.js to <!-- build:js js/scripts.js -->
    
    Running "concat:dist" (concat) task
    
    Running "concat:generated" (concat) task
    File .tmpconcatjsvendor.js created.
    File .tmpconcatjsscripts.js created.
    
    Running "ngAnnotate:dist" (ngAnnotate) task
    >> 2 files successfully generated.
    
    Running "copy:dist" (copy) task
    Copied 55 files
    (node:7832) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
    (node:7832) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
    
    Running "cdnify:dist" (cdnify) task
    Going through dist/404.html, dist/index.html to update script refs
    (node:7832) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
    ✔ bower_components/angular/angular.js changed to //ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular.min.js
    ✔ bower_components/angular-cookies/angular-cookies.js changed to //ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular-cookies.min.js
    ✔ bower_components/angular-resource/angular-resource.js changed to //ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular-resource.min.js
    ✔ bower_components/angular-route/angular-route.js changed to //ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular-route.min.js
    ✔ bower_components/angular-sanitize/angular-sanitize.js changed to //ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular-sanitize.min.js
    ✔ bower_components/angular-touch/angular-touch.js changed to //ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular-touch.min.js
    Warning: Failed to execute "git clone https://github.com/angular/bower-angular-route.git -b v1.6.2 --progress . --depth 1", exit code of #128 Used --force, continuing.
    
    Running "cssmin:dist" (cssmin) task
    Warning: Path must be a string. Received undefined Used --force, continuing.
    
    Running "cssmin:generated" (cssmin) task
    Warning: Path must be a string. Received undefined Used --force, continuing.
    
    Running "uglify:generated" (uglify) task
    >> 2 files created.
    
    Running "filerev:dist" (filerev) task
    Revved 8 files
    
    Running "usemin:html" (usemin) task
    Replaced 39 references to assets
    
    Running "usemin:css" (usemin) task
    Replaced 1 reference to assets
    
    Running "usemin:js" (usemin) task
    Replaced 2 references to assets
    
    Running "htmlmin:dist" (htmlmin) task
    Minified 39 files
    
    Running "connect:dist:keepalive" (connect) task
    Waiting forever...
    Started connect web server on http://localhost:9000
    grunt:dist server --force打到一半卡住了

    http://stackoverflow.com/questions/24382098/grunt-serve-concurrentserver-aborts-due-to-warnings

    这篇简直和我手上的配置一模一样,二我这份是用yeoman的angular生成器创建的:

    # warranty-process
    
    This project is generated with [yo angular generator]
    (https://github.com/yeoman/generator-angular) version 0.14.0. After this it is
    modified to make required folder structure.
    
    ## Build & development
    
    Run `grunt build` for building and `grunt serve` for preview.
    
    ## Login
    
    For this we have used JWT token. Algorithm used is HS256.
    
    ## Testing
    
    Running `grunt test` will run the unit tests with karma.

    答主说:

    check your imports and syntax of your SCSS files

    Run grunt compass to see where the compilation fails

    To isloate the problem, check if you have some SCSS problems. Comment out every SCSS and start your server. If the server doesn't start, it should be not SCSS syntax related. If it does start, comment in every SCSS statement step by step. Now you get proper errors / warnings on your file, and you can fix it.

    我用sass {,*/}*.{scss,sass} main.css 来测试文件夹中所有的scss(包括子文件夹)

    看到这句我还在傻傻的npm install -g compass,以为全局安装就是system path了。。

    但其实这个问题的核心是 gem install compass ,npm是没用的,会报compass.bat错误:

    File "_componentssassstyles.scss" changed.
    Running "compass:dev" (compass) task
    Warning: Command failed: C:Windowssystem32cmd.exe /s /c "compass.bat --version"
    
    The command "compass.bat" is either spelled incorctly or cannot be found.
    Use --force to continue.
    
    Aborted due to warnings.
    Completed in 3.510s at Mon Aug 24 2015 13:15:13 GMT+0200 (Mitteleuropäische Somm
    erzeit) - Waiting...

    http://stackoverflow.com/questions/32181349/compass-not-running-with-grunt-on-windows-7

    正解!

  • 相关阅读:
    017 文件xfs_repair恢复,xfs_dump恢复,lvm动态扩容
    003 rsync客户端与服务端小脚本
    002 rsync守护进程传输方式详解
    001 期中架构简介、备份初识
    016 netstat、磁盘分区(fdisk、gdisk)
    015 Linux中常用的信号、HUP信号
    014 进程(PS与TOP)
    013 源码安装(Nginx&php为例)
    本地、远程仓库的搭建
    第八章
  • 原文地址:https://www.cnblogs.com/haimingpro/p/6371177.html
Copyright © 2020-2023  润新知