owner 是一个 java 库,即 jar 包。owner 可以在 Maven 仓库中获取,当然你也可以从这个连接下载它的库 jar 包、javadoc.jar、sources.jar 或者包含源码及 javadocs 的文件。下载好之后,你就需要配置你的 IDE 了。一般来说你只需要在 CLASSPATH 环境变量中引入它的 jar 包。

Maven 在 Maven 项目中引用非常简单,只需要在项目 pom.xml 文件中添加以下依赖:

  1. <dependencies>
  2.   <dependency>
  3.     <groupId>org.aeonbits.owner</groupId>
  4.     <artifactId>owner</artifactId>
  5.     <version>1.0.8</version>
  6.   </dependency>
  7. </dependencies>

如果有更新的版本,只需要将新版本号替换 1.0.8 即可。写这篇文章时最新版本就是 1.0.8,但在使用时你最好检查下是否有新版本。 当前很多 IDE 都能很好的集成Maven,所以在 pom.xml 文件中增加了上述依赖并刷新项目后,你就可以使用 owner 了。

Java 8 java 8 引入了一些新的语言特性,比如接口中的 default methods。这种情况下 artifactId 需要使用 owber-java8 :

  1. <dependencies>
  2.   <dependency>
  3.     <groupId>org.aeonbits.owner</groupId>
  4.     <artifactId>owner-java8</artifactId>
  5.     <version>1.0.6</version>
  6.   </dependency>
  7. </dependencies>

由于 owner-java8 依赖于 owner,所以你不需要在 Maven 依赖中同时指定它们两个。