Team City Build Failed:-source 1.6不支持Diamond运算符

时间:2019-07-18 09:39:02

标签: java teamcity

在Team City中,我创建了一个代理构建ECS分支,它总是失败并抛出错误:

  

/CorsFilter.java:-source中不支持[91,67] Diamond运算符   1.6(使用-source 7或更高版本启用菱形运算符)

Java版本是1.8.131,而不是1.6。我检查了Team City内的信息,没有提到1.6。我不知道为什么会引发此异常。

CorsFiler.java

private final Collection<String> allowedOrigins = new HashSet<>();

Pom.xml

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-antrun-plugin</artifactId>
      <inherited>false</inherited>
      <executions>
        <execution>
          <phase>install</phase>
          <configuration>
            <tasks>
              <move
                file="${project.basedir}/target/test.war"
                tofile="${project.basedir}/test.war"
              />
            </tasks>
          </configuration>
          <goals>
            <goal>run</goal>
          </goals>
        </execution>
      </executions>
    </plugin>
  </plugins>
</build>

希望团队城市建设成功。

0 个答案:

没有答案