eclipse tomcat maven

  • Post author:
  • Post category:其他


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}\AppData\Roaming\nvm

这两者都需要在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\repository 以后mvn compile就开始疯狂下载。。

还有的说清除掉.m2\repository\org\apache\maven\plugins 以后再重启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.0\bosch21plus_source\bosch21plus-portlet\pom.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.0\bosch21plus_source>mvn <goals> -rf :bosch21plus-portlet-service
系统找不到指定的文件。

F:\BOSCH\_Angular1.0\bosch21plus_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.0\bosch21plus_source\bosch21plus-portlet\pom.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.0\bosch21plus_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.0\bosch21plus_source\bosch21plus-portlet\pom.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.0\bosch21plus_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.0\bosch21plus_source\bosch21plus-portlet\pom.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.0\bosch21plus_source\bosch21plus-portlet-service\target\classes
[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.0\bosch21plus_source\bosch21plus-portlet\target\classes
[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.0\bosch21plus_source\bosch21plus-portlet\target\bosch21plus-portlet-1.0.0-SNAPSHOT\js
[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.0\bosch21plus_source\bosch21plus-portlet
\target\bosch21plus-portlet-1.0.0-SNAPSHOT\js [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

    <


    role


    rolename


    =


    "admin-gui"


    />

    <


    role


    rolename


    =


    "admin-script"


    />

    <


    role


    rolename


    =


    "manager-gui"


    />

    <


    role


    rolename


    =


    "manager-script"


    />

    <


    role


    rolename


    =


    "manager-jmx"


    />

    <


    role


    rolename


    =


    "manager-status"


    />

    <


    user


    username


    =


    "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 .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
(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 "_\components\sass\styles.scss" changed.
Running "compass:dev" (compass) task
Warning: Command failed: C:\Windows\system32\cmd.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

正解!

转载于:https://www.cnblogs.com/haimingpro/p/6371177.html