关于maven-compiler-plugin.我的项目的POM文件中添加了一个设置.配置如下.
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<compilerArguments>
<endorseddirs>${endorsed.dir}</endorseddirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
Run Code Online (Sandbox Code Playgroud)
<endorseddirs>
在编译器参数中有一个含义是什么意思?它如何与java编译器一起使用?
ami*_*ula 10
通过Java文档,java.endorsed.dirs
用于提供支持标准覆盖机制.这意味着,用户可以提供某些软件包的新版本,而不是JDK提供的软件包.如果在java.endorsed.dirs指定的目录中有这些包的较新实现,那么将加载这些实现而不是JDK附带的默认实现.
可以通过这种方式覆盖的软件包分为Endorsed Standards API和Standalone Technologies,并列在Java文档中.
粗略地说,背书标准API包括:
独立技术包括:
归档时间: |
|
查看次数: |
26568 次 |
最近记录: |