我们最近从 Jackrabbit 2.4.0 升级到 Jackrabbit 2.6.0。Jackrabbit 部署到 JBoss AS 7.1.0 中。我们仍然使用 Java 6。从 Jackrabbit 2.6.0 清单文件中,我们看到它是使用 Java 7 构建的。在 Java 6 中使用 Jackrabbit 2.6.0 有什么可担心的(实际上 Jackrabbit 2.6 从 Java 7 中使用了任何特定功能.0 代码库)?
问问题
132 次
1 回答
2
2.6 版本的Jackrabbit 父 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>
于 2013-03-29T08:33:15.967 回答