我们最近从Jackrabbit 2.4.0升级到Jackrabbit 2.6.0。 Jackrabbit部署在JBoss AS 7.1.0中。我们仍然使用Java 6。 从Jackrabbit 2.6.0清单文件中我们看到使用Java 7构建。 有没有什么可担心使用Jackrabbit 2.6.0和Java 6(实际上有没有使用Jackrabbit 2.6.0代码库的Java 7中的任何特定功能)?
答案 0 :(得分:2)
2.6版本的Jackrabbit parent POM清楚地表明使用Java 6进行编译。
粘贴在
下面的相关部分 <plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<target>1.6</target>
<source>1.6</source>
</configuration>
</plugin>
<!-- Generate aggregate Javadocs -->
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<source>1.6</source>
<aggregate>true</aggregate>
<links>
<link>http://docs.oracle.com/javase/6/docs/api/</link>
<link>http://www.day.com/maven/javax.jcr/javadocs/jcr-2.0/</link>
</links>
</configuration>
</plugin>
<!-- JCR-988: IDE plugins -->
<plugin>
<!-- http://maven.apache.org/plugins/maven-idea-plugin/ -->
<artifactId>maven-idea-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<jdkLevel>1.6</jdkLevel>
</configuration>
</plugin>