Maven Compileコンパイルエラー
まずIDEAでMavenのプラグインのLifecycleを使用してcompile命令を行い、エラーを発見します.
次に、コマンドライン
pomに戻るxmlのファイルで構成を表示するには、次の手順に従います.
したがって、構成を変更します.
その後、
または、
これにより、MavenプラグインのコンパイルされたJDKバージョン番号が正しいことも保証されます.
もっと知りたいのは、私の微信の公衆番号:Renda_に注目してください.Zhang
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project ssm-utils: Fatal error compiling
次に、コマンドライン
mvn compile
を実行して、より詳細なエラーメッセージを以下のように取得する.Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project ssm-utils: Fatal error compiling: : :1.11
pomに戻るxmlのファイルで構成を表示するには、次の手順に従います.
<properties>
<project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8maven.compiler.encoding>
<java.version>1.11java.version>
<maven.compiler.source>1.11maven.compiler.source>
<maven.compiler.target>1.11maven.compiler.target>
<spring.version>5.1.5.RELEASEspring.version>
<springmvc.version>5.1.5.RELEASEspringmvc.version>
<mybatis.version>3.5.1mybatis.version>
properties>
と
のバージョン番号が間違っていることがわかりました.11であるべきです.またJava 8~13のバージョン番号記入方式は1.8, 1.9, 1.10, 10, 11, 12, 13
である.したがって、構成を変更します.
<properties>
<project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8maven.compiler.encoding>
<java.version>1.11java.version>
<maven.compiler.source>11maven.compiler.source>
<maven.compiler.target>11maven.compiler.target>
<spring.version>5.1.5.RELEASEspring.version>
<springmvc.version>5.1.5.RELEASEspringmvc.version>
<mybatis.version>3.5.1mybatis.version>
properties>
その後、
mvn compile
を実行してコンパイルに成功しました.または、
pom.xml
のプロジェクトラベルの最後に次を追加します.<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.pluginsgroupId>
<artifactId>maven-compiler-pluginartifactId>
<version>3.6.1version>
<configuration>
<source>11source>
<target>11target>
<encoding>${maven.compiler.encoding}encoding>
configuration>
plugin>
plugins>
build>
project>
これにより、MavenプラグインのコンパイルされたJDKバージョン番号が正しいことも保証されます.
もっと知りたいのは、私の微信の公衆番号:Renda_に注目してください.Zhang