文章目录
- 寻找
- 找到帮助命令
- ./mvnw是什么?
- add:该命令成功运行.
- 后来?
- 失败
寻找
C:\Users\71027>mvn /?
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.088 s
[INFO] Finished at: 2020-01-08T12:14:41+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\Users\71027). Please verify you invoked Maven from the correct directory. -> [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/MissingProjectException
C:\Users\71027>mvn /h
同上.
找到帮助命令
C:\Users\71027>mvn -H
Unable to parse command line options: Unrecognized option: -Husage: mvn [options] [<goal(s)>] [<phase(s)>]Options:-am,--also-make If project list is specified, alsobuild projects required by thelist-amd,--also-make-dependents If project list is specified, alsobuild projects that depend onprojects on the list-B,--batch-mode Run in non-interactive (batch)mode (disables output color)-b,--builder <arg> The id of the build strategy touse-C,--strict-checksums Fail the build if checksums don'tmatch-c,--lax-checksums Warn if checksums don't match-cpu,--check-plugin-updates Ineffective, only kept forbackward compatibility-D,--define <arg> Define a system property-e,--errors Produce execution error messages-emp,--encrypt-master-password <arg> Encrypt master security password-ep,--encrypt-password <arg> Encrypt server password-f,--file <arg> Force the use of an alternate POMfile (or directory with pom.xml)-fae,--fail-at-end Only fail the build afterwards;allow all non-impacted builds tocontinue-ff,--fail-fast Stop at first failure inreactorized builds-fn,--fail-never NEVER fail the build, regardlessof project result-gs,--global-settings <arg> Alternate path for the globalsettings file-gt,--global-toolchains <arg> Alternate path for the globaltoolchains file-h,--help Display help information-l,--log-file <arg> Log file where all build outputwill go (disables output color)-llr,--legacy-local-repository Use Maven 2 Legacy LocalRepository behaviour, ie no use of_remote.repositories. Can also beactivated by using-Dmaven.legacyLocalRepo=true-N,--non-recursive Do not recurse into sub-projects-npr,--no-plugin-registry Ineffective, only kept forbackward compatibility-npu,--no-plugin-updates Ineffective, only kept forbackward compatibility-nsu,--no-snapshot-updates Suppress SNAPSHOT updates-o,--offline Work offline-P,--activate-profiles <arg> Comma-delimited list of profilesto activate-pl,--projects <arg> Comma-delimited list of specifiedreactor projects to build insteadof all projects. A project can bespecified by [groupId]:artifactIdor by its relative path-q,--quiet Quiet output - only show errors-rf,--resume-from <arg> Resume reactor from specifiedproject-s,--settings <arg> Alternate path for the usersettings file-t,--toolchains <arg> Alternate path for the usertoolchains file-T,--threads <arg> Thread count, for instance 2.0Cwhere C is core multiplied-U,--update-snapshots Forces a check for missingreleases and updated snapshots onremote repositories-up,--update-plugins Ineffective, only kept forbackward compatibility-v,--version Display version information-V,--show-version Display version informationWITHOUT stopping build-X,--debug Produce execution debug output
usage: mvn [options] [<goal(s)>] [<phase(s)>]
Options:
-h,–help Display help information
(2020-1-8 12:23:46)
./mvnw是什么?
url-git:takari/maven-wrapper(2020-1-8 12:38:49)
The easiest way to setup the Maven Wrapper for your project is to use the Takari Maven Plugin with its provided wrapper goal. To add or update all the necessary Maven Wrapper files to your project execute the following command:
mvn -N io.takari:maven:0.7.7:wrapper
add:该命令成功运行.
(2020-1-8 17:22:54)
[INFO]
[INFO] Maven Wrapper version 0.5.6 has been successfully set up for your project.
[INFO] Using Apache Maven: 3.6.3
[INFO] Repo URL in properties file: https://repo.maven.apache.org/maven2
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.504 s
[INFO] Finished at: 2020-01-08T17:21:41+08:00
[INFO] ------------------------------------------------------------------------
后来?
处理之前的项目.try
失败
(2020-1-8 17:29:54)
PS E:\GitProjects\Java\Web2\e2e-java-experience-in-app-service-linux\initial-mysql\spring-framework-petclinic> ./mvnw tomcat7:run-war
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building petclinic 5.0.8
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> tomcat7-maven-plugin:2.2:run-war (default-cli) > package @ spring-petclinic >>>
[WARNING] The POM for com.sun.xml.bind:jaxb-core:jar:2.2.11 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for com.sun.xml.bind:jaxb-impl:jar:2.2.11 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.1:prepare-agent (default) @ spring-petclinic ---
[INFO] argLine set to -javaagent:D:\\Maven\\Repository\\org\\jacoco\\org.jacoco.agent\\0.8.1\\org.jacoco.agent-0.8.1-runtime.jar=destfile=E:\\GitProjects\\Java\\Web2\\e2e-java-experience-in-app-service-linux\\initial-mysql\\spring-framework-petclinic\\target\\jacoco.exec
[INFO]
[INFO] --- wro4j-maven-plugin:1.8.0:run (default) @ spring-petclinic ---
[INFO] E:\GitProjects\Java\Web2\e2e-java-experience-in-app-service-linux\initial-mysql\spring-framework-petclinic/src/main/webapp/resources/less
[INFO] Executing the mojo:
[INFO] Wro4j Model path: E:\GitProjects\Java\Web2\e2e-java-experience-in-app-service-linux\initial-mysql\spring-framework-petclinic\src\main\wro\wro.xml
[INFO] targetGroups: null
[INFO] minimize: true
[INFO] ignoreMissingResources: null
[INFO] parallelProcessing: false
[INFO] buildDirectory: E:\GitProjects\Java\Web2\e2e-java-experience-in-app-service-linux\initial-mysql\spring-framework-petclinic\target
[INFO] destinationFolder: E:\GitProjects\Java\Web2\e2e-java-experience-in-app-service-linux\initial-mysql\spring-framework-petclinic\target
[INFO] cssDestinationFolder: E:\GitProjects\Java\Web2\e2e-java-experience-in-app-service-linux\initial-mysql\spring-framework-petclinic\target\petclinic\resources\css
[INFO] The following groups will be processed: [petclinic]
[INFO] folder: E:\GitProjects\Java\Web2\e2e-java-experience-in-app-service-linux\initial-mysql\spring-framework-petclinic\target\petclinic\resources\css
[INFO] processing group: petclinic.css
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.282 s
[INFO] Finished at: 2020-01-08T17:28:50+08:00
[INFO] Final Memory: 25M/90M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run (default) on project spring-petclinic: Execution default of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run failed: An API incompatibility was encountered while executing ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: java.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/D:/Maven/Repository/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
[ERROR] urls[1] = file:/D:/Maven/Repository/org/webjars/bootstrap/3.3.6/bootstrap-3.3.6.jar
[ERROR] urls[2] = file:/D:/Maven/Repository/org/webjars/jquery/1.11.1/jquery-1.11.1.jar
[ERROR] urls[3] = file:/D:/Maven/Repository/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
[ERROR] urls[4] = file:/D:/Maven/Repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
[ERROR] urls[5] = file:/D:/Maven/Repository/commons-io/commons-io/2.4/commons-io-2.4.jar
[ERROR] urls[6] = file:/D:/Maven/Repository/ro/isdc/wro4j/wro4j-extensions/1.8.0/wro4j-extensions-1.8.0.jar
[ERROR] urls[7] = file:/D:/Maven/Repository/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar
[ERROR] urls[8] = file:/D:/Maven/Repository/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
[ERROR] urls[9] = file:/D:/Maven/Repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
[ERROR] urls[10] = file:/D:/Maven/Repository/org/springframework/spring-web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
[ERROR] urls[11] = file:/D:/Maven/Repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[ERROR] urls[12] = file:/D:/Maven/Repository/org/springframework/spring-beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
[ERROR] urls[13] = file:/D:/Maven/Repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
[ERROR] urls[14] = file:/D:/Maven/Repository/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
[ERROR] urls[15] = file:/D:/Maven/Repository/org/springframework/spring-expression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
[ERROR] urls[16] = file:/D:/Maven/Repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
[ERROR] urls[17] = file:/D:/Maven/Repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
[ERROR] urls[18] = file:/D:/Maven/Repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
[ERROR] urls[19] = file:/D:/Maven/Repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
[ERROR] urls[20] = file:/D:/Maven/Repository/com/google/javascript/closure-compiler/v20160315/closure-compiler-v20160315.jar
[ERROR] urls[21] = file:/D:/Maven/Repository/com/google/javascript/closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
[ERROR] urls[22] = file:/D:/Maven/Repository/args4j/args4j/2.0.26/args4j-2.0.26.jar
[ERROR] urls[23] = file:/D:/Maven/Repository/com/google/guava/guava/19.0/guava-19.0.jar
[ERROR] urls[24] = file:/D:/Maven/Repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar
[ERROR] urls[25] = file:/D:/Maven/Repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
[ERROR] urls[26] = file:/D:/Maven/Repository/com/github/lltyk/dojo-shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
[ERROR] urls[27] = file:/D:/Maven/Repository/org/jruby/jruby-core/9.0.5.0/jruby-core-9.0.5.0.jar
[ERROR] urls[28] = file:/D:/Maven/Repository/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
[ERROR] urls[29] = file:/D:/Maven/Repository/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
[ERROR] urls[30] = file:/D:/Maven/Repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
[ERROR] urls[31] = file:/D:/Maven/Repository/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
[ERROR] urls[32] = file:/D:/Maven/Repository/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
[ERROR] urls[33] = file:/D:/Maven/Repository/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
[ERROR] urls[34] = file:/D:/Maven/Repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
[ERROR] urls[35] = file:/D:/Maven/Repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
[ERROR] urls[36] = file:/D:/Maven/Repository/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
[ERROR] urls[37] = file:/D:/Maven/Repository/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
[ERROR] urls[38] = file:/D:/Maven/Repository/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
[ERROR] urls[39] = file:/D:/Maven/Repository/org/jruby/dirgra/0.3/dirgra-0.3.jar
[ERROR] urls[40] = file:/D:/Maven/Repository/com/headius/invokebinder/1.7/invokebinder-1.7.jar
[ERROR] urls[41] = file:/D:/Maven/Repository/com/headius/options/1.4/options-1.4.jar
[ERROR] urls[42] = file:/D:/Maven/Repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar
[ERROR] urls[43] = file:/D:/Maven/Repository/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
[ERROR] urls[44] = file:/D:/Maven/Repository/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
[ERROR] urls[45] = file:/D:/Maven/Repository/org/jruby/jruby-stdlib/9.0.5.0/jruby-stdlib-9.0.5.0.jar
[ERROR] urls[46] = file:/D:/Maven/Repository/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
[ERROR] urls[47] = file:/D:/Maven/Repository/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
[ERROR] urls[48] = file:/D:/Maven/Repository/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
[ERROR] urls[49] = file:/D:/Maven/Repository/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
[ERROR] urls[50] = file:/D:/Maven/Repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
[ERROR] urls[51] = file:/D:/Maven/Repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
[ERROR] urls[52] = file:/D:/Maven/Repository/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
[ERROR] urls[53] = file:/D:/Maven/Repository/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
[ERROR] urls[54] = file:/D:/Maven/Repository/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
[ERROR] urls[55] = file:/D:/Maven/Repository/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
[ERROR] urls[56] = file:/D:/Maven/Repository/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
[ERROR] urls[57] = file:/D:/Maven/Repository/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
[ERROR] urls[58] = file:/D:/Maven/Repository/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
[ERROR] urls[59] = file:/D:/Maven/Repository/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
[ERROR] urls[60] = file:/D:/Maven/Repository/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
[ERROR] urls[61] = file:/D:/Maven/Repository/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
[ERROR] urls[62] = file:/D:/Maven/Repository/jline/jline/0.9.94/jline-0.9.94.jar
[ERROR] urls[63] = file:/D:/Maven/Repository/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
[ERROR] urls[64] = file:/D:/Maven/Repository/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
[ERROR] urls[65] = file:/D:/Maven/Repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
[ERROR] urls[66] = file:/D:/Maven/Repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar
[ERROR] urls[67] = file:/D:/Maven/Repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
[ERROR] urls[68] = file:/D:/Maven/Repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
[ERROR] urls[69] = file:/D:/Maven/Repository/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
[ERROR] urls[70] = file:/D:/Maven/Repository/org/webjars/less/1.3.3/less-1.3.3.jar
[ERROR] urls[71] = file:/D:/Maven/Repository/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
[ERROR] urls[72] = file:/D:/Maven/Repository/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
[ERROR] urls[73] = file:/D:/Maven/Repository/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
[ERROR] urls[74] = file:/D:/Maven/Repository/org/webjars/envjs/1.2/envjs-1.2.jar
[ERROR] urls[75] = file:/D:/Maven/Repository/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
[ERROR] urls[76] = file:/D:/Maven/Repository/org/webjars/json2/20110223/json2-20110223.jar
[ERROR] urls[77] = file:/D:/Maven/Repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
[ERROR] urls[78] = file:/D:/Maven/Repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
[ERROR] urls[79] = file:/D:/Maven/Repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
[ERROR] urls[80] = file:/D:/Maven/Repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
[ERROR] urls[81] = file:/D:/Maven/Repository/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
[ERROR] urls[82] = file:/D:/Maven/Repository/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
[ERROR] urls[83] = file:/D:/Maven/Repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar
[ERROR] urls[84] = file:/D:/Maven/Repository/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
[ERROR] urls[85] = file:/D:/Maven/Repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
[ERROR] urls[86] = file:/D:/Maven/Repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[87] = file:/D:/Maven/Repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[88] = file:/D:/Maven/Repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[89] = file:/D:/Maven/Repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[90] = file:/D:/Maven/Repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
[ERROR] urls[91] = file:/D:/Maven/Repository/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
[ERROR] urls[92] = file:/D:/Maven/Repository/log4j/log4j/1.2.17/log4j-1.2.17.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: NullPointerException
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
其他报错.
(2020-1-8 17:32:49)