git status显示 modified:target / classes / com / abcplusd / util / JSONUtil $ 1.class 克隆并从github存储库导入maven项目。
Pom.xml的一部分
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<excludes>
<exclude>target/maven-status/maven-compiler-plugin/*</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>org.springframework.build</groupId>
<artifactId>aws-maven</artifactId>
<version>5.0.0.RELEASE</version>
</extension>
</extensions>
</build>
答案 0 :(得分:0)
您的问题是您的target
文件夹位于包含.git
存储库的文件夹下。因此,看起来Git正在从构建过程中查看已更改的文件,因为它们应该是版本化的(它们应该不是)。
对此的一般解决方案是将构建目标文件夹更改为外部 Git管理的路径。