用jdk 1.8.0构建apache mesos时遇到麻烦

时间:2014-07-24 07:21:56

标签: java-8 mesos

我是apache mesos的新手,而使用JDK 1.8.0安装会收到以下错误

    “[INFO] ------------------------------------------------------------------------
     [INFO] BUILD FAILURE
     [INFO] ------------------------------------------------------------------------
     [INFO] Total time: 03:21 min
     [INFO] Finished at: 2014-07-22T21:27:56+05:30
     [INFO] Final Memory: 23M/78M
     [INFO] ------------------------------------------------------------------------
     [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (build-and-attach-javadocs) on project mesos: MavenReportException: Error while creating archive:
     [ERROR] Exit code: 1 - /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Executor.java:41: error: reference not found
     [ERROR] * data to it's executors through the {@link ExecutorInfo#data}
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Executor.java:73: error: reference not found
     [ERROR] * via {@link Scheduler#launchTasks}. Note that this task can be
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Executor.java:81: warning - Tag @link: can't find launchTasks in org.apache.mesos.Scheduler
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Executor.java:50: warning - Tag @link: can't find data in org.apache.mesos.Protos.ExecutorInfo
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:251: warning: no @param for identity
     [ERROR] public Position position(byte[] identity) {
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:251: warning: no @return
     [ERROR] public Position position(byte[] identity) {
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:65: warning: no @return
     [ERROR] public byte[] identity() {
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:149: warning: no @param for from
     [ERROR] public native List<Entry> read(Position from,
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:149: warning: no @param for to
     [ERROR] public native List<Entry> read(Position from,
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:149: warning: no @param for timeout
     [ERROR] public native List<Entry> read(Position from,
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:149: warning: no @param for unit
     [ERROR] public native List<Entry> read(Position from,
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:149: warning: no @return
     [ERROR] public native List<Entry> read(Position from,
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:149: warning: no @throws for java.util.concurrent.TimeoutException
     [ERROR] public native List<Entry> read(Position from,
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:149: warning: no @throws for org.apache.mesos.Log.OperationFailedException
     [ERROR] public native List<Entry> read(Position from,
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:159: warning: no @return
     [ERROR] public native Position beginning();
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:165: warning: no @return
     [ERROR] public native Position ending();
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:191: warning: no @param for data
     [ERROR] public native Position append(byte[] data, long timeout, TimeUnit unit)
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:191: warning: no  @param for timeout
     [ERROR] public native Position append(byte[] data, long timeout, TimeUnit unit)
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:191: warning: no @param for unit
     [ERROR] public native Position append(byte[] data, long timeout, TimeUnit unit)
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:191: warning: no @return
     [ERROR] public native Position append(byte[] data, long timeout, TimeUnit unit)
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:191: warning: no @throws for java.util.concurrent.TimeoutException
     [ERROR] public native Position append(byte[] data, long timeout, TimeUnit unit)
     [ERROR] ^
     [ERROR] /vol1/mesos-0.19.0/build/../src/java/src/org/apache/mesos/Log.java:191: warning: no @throws for org.apache.mesos.Log.WriterFailedException

使用JDK 1.7运行它时工作正常 我有什么遗漏让它与1.8一起工作或者目前不支持这个吗?
请任何建议。

1 个答案:

答案 0 :(得分:1)

./src/java/mesos.pom.in

中缺少javadoc注释

Read more here

相关问题