Sbt将Java8项目发布到Sonatype-Java8特性上的JavaDoc失败
嘿,我在将Java8SBT项目发布到Sonatype时遇到问题 当我运行publishSigned目标时,javadoc抱怨Java8的特性,但是代码编译得很好。如果我在项目中放了一个scala文件,scaladoc可以很好地编译它,这就是我发布它的方式,但是现在它被标记为scala版本(_2.10) 项目就在这里——我假设这与环境有关。路径上的javadoc指向编译代码的同一个javac。它抱怨java8特性(例如lambdas-使用“>”)Sbt将Java8项目发布到Sonatype-Java8特性上的JavaDoc失败,sbt,java-8,javadoc,sonatype,Sbt,Java 8,Javadoc,Sonatype,嘿,我在将Java8SBT项目发布到Sonatype时遇到问题 当我运行publishSigned目标时,javadoc抱怨Java8的特性,但是代码编译得很好。如果我在项目中放了一个scala文件,scaladoc可以很好地编译它,这就是我发布它的方式,但是现在它被标记为scala版本(_2.10) 项目就在这里——我假设这与环境有关。路径上的javadoc指向编译代码的同一个javac。它抱怨java8特性(例如lambdas-使用“>”) jasons MacBook Pro:better
jasons MacBook Pro:better java monads jason$sbt publishSigned
Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize=512M;支持在8.0中被删除
[info]从/Users/jason/Development/src/better java monads/project加载项目定义
[info]将当前项目设置为better monads(在构建文件中:/Users/jason/Development/src/better java monads/)
[info]Packaging/Users/jason/Development/src/better-java-monads/target/scala-2.10/better-monads\u 2.10-0.0.1-sources.jar。。。
[信息]完成包装。
[信息]主要Java API文档发送至/Users/jason/Development/src/better Java monads/target/scala-2.10/API。。。
[信息]::Delivery::com.jason goodwin#better-Monads2.10;0.0.1::0.0.1::发布::周一2015年2月9日22:44:23东部时间
[信息]向/Users/jason/Development/src/better java monads/target/scala-2.10/ivy-0.0.1.xml提供常春藤文件
[info]writed/Users/jason/Development/src/better-javamonads/target/scala-2.10/better-monads_2.10-0.0.1.pom
[info]正在加载源文件/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/eather.java。。。
[info]正在加载源文件/Users/jason/Development/src/better java monads/src/main/java/com/jasongoodwin/monads/Try.java。。。
[信息]正在加载源文件/Users/jason/Development/src/better java monads/src/main/java/com/jasongoodwin/monads/TryMapFunction.java。。。
[信息]正在加载源文件/Users/jason/Development/src/better java monads/src/main/java/com/jasongoodwin/monads/TrySupplier.java。。。
[info]正在构建Javadoc信息。。。
[信息]标准Doclet版本1.8.0\u 31
[信息]正在为所有包和类构建树。。。
[info]Generating/Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/other.html。。。
[错误]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/other.java:6:warning:no-description for@param
[错误]*@param
[错误]^
[错误]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/other.java:7:warning:no-description for@param
[错误]*@param
[错误]^
[info]Generating/Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/Try.html。。。
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:39:error:“>”使用不当
[错误]*Try.ofFailable(()->“1”).map((x)->Integer.valueOf(x))
[错误]^
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:39:error:unknown标记:Integer
[错误]*Try.ofFailable(()->“1”).map((x)->Integer.valueOf(x))
[错误]^
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:39:error:“>”使用不当
[错误]*Try.ofFailable(()->“1”).map((x)->Integer.valueOf(x))
[错误]^
[错误]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:43:警告:不允许嵌套标记:
[错误]*@返回成功或失败
[错误]^
[错误]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:43:警告:空标记
[错误]*@返回成功或失败
[错误]^
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:43:error:element-not-closed:U
[错误]*@返回成功或失败
[错误]^
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:43:error:element-not-closed:U
[错误]*@返回成功或失败
[错误]^
[error]/Users/jason/Development/src/better java monads/src/main/java/com/jasongoodwin/monads/Try.java:52:error:inline元素中不允许使用block元素:p
[错误]*
[错误]^
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:53:error:“>”使用不当
[错误]*Try.ofFailable(()->“1”).flatMap((x)->Try.ofFailable(()->Integer.valueOf(x)))
[错误]^
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:53:error:unknown标记:Integer
[错误]*Try.ofFailable(()->“1”).flatMap((x)->Try.ofFailable(()->Integer.valueOf(x)))
[错误]^
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:53:error:“>”使用不当
[错误]*Try.ofFailable(()->“1”).flatMap((x)->Try.ofFailable(()->Integer.valueOf(x)))
[错误]^
[error]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:53:error:“>”使用不当
[错误]*Try.ofFailable(()->“1”).flatMap((x)->Try.ofFailable(()->Integer.valueOf(x)))
[错误]^
[错误]/Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:58:警告:不允许嵌套标记:
[错误]*@retu
jasons-MacBook-Pro:better-java-monads jason$ sbt publishSigned
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
[info] Loading project definition from /Users/jason/Development/src/better-java-monads/project
[info] Set current project to better-monads (in build file:/Users/jason/Development/src/better-java-monads/)
[info] Packaging /Users/jason/Development/src/better-java-monads/target/scala-2.10/better-monads_2.10-0.0.1-sources.jar ...
[info] Done packaging.
[info] Main Java API documentation to /Users/jason/Development/src/better-java-monads/target/scala-2.10/api...
[info] :: delivering :: com.jason-goodwin#better-monads_2.10;0.0.1 :: 0.0.1 :: release :: Mon Feb 09 22:44:23 EST 2015
[info] delivering ivy file to /Users/jason/Development/src/better-java-monads/target/scala-2.10/ivy-0.0.1.xml
[info] Wrote /Users/jason/Development/src/better-java-monads/target/scala-2.10/better-monads_2.10-0.0.1.pom
[info] Loading source file /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Either.java...
[info] Loading source file /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java...
[info] Loading source file /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/TryMapFunction.java...
[info] Loading source file /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/TrySupplier.java...
[info] Constructing Javadoc information...
[info] Standard Doclet version 1.8.0_31
[info] Building tree for all the packages and classes...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/Either.html...
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Either.java:6: warning: no description for @param
[error] * @param <L>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Either.java:7: warning: no description for @param
[error] * @param <R>
[error] ^
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/Try.html...
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:39: error: bad use of '>'
[error] * Try.ofFailable(() -> "1").<Integer>map((x) -> Integer.valueOf(x))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:39: error: unknown tag: Integer
[error] * Try.ofFailable(() -> "1").<Integer>map((x) -> Integer.valueOf(x))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:39: error: bad use of '>'
[error] * Try.ofFailable(() -> "1").<Integer>map((x) -> Integer.valueOf(x))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:43: warning: nested tag not allowed: <U>
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:43: warning: empty <U> tag
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:43: error: element not closed: U
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:43: error: element not closed: U
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:52: error: block element not allowed within inline element <U>: p
[error] * <p>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:53: error: bad use of '>'
[error] * Try.ofFailable(() -> "1").<Integer>flatMap((x) -> Try.ofFailable(() ->Integer.valueOf(x)))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:53: error: unknown tag: Integer
[error] * Try.ofFailable(() -> "1").<Integer>flatMap((x) -> Try.ofFailable(() ->Integer.valueOf(x)))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:53: error: bad use of '>'
[error] * Try.ofFailable(() -> "1").<Integer>flatMap((x) -> Try.ofFailable(() ->Integer.valueOf(x)))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:53: error: bad use of '>'
[error] * Try.ofFailable(() -> "1").<Integer>flatMap((x) -> Try.ofFailable(() ->Integer.valueOf(x)))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:58: warning: nested tag not allowed: <U>
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:58: warning: nested tag not allowed: <U>
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:58: warning: empty <U> tag
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:58: error: element not closed: U
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:58: error: element not closed: U
[error] * @return Success<U> or Failure<U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:49: error: element not closed: U
[error] * Transform success or pass on failure, taking a Try<U> as the result.
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:66: error: bad use of '>'
[error] * Try.ofFailable(() -> "not a number")
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:67: error: unknown tag: Integer
[error] * .<Integer>flatMap((x) -> Try.ofFailable(() ->Integer.valueOf(x)))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:67: error: bad use of '>'
[error] * .<Integer>flatMap((x) -> Try.ofFailable(() ->Integer.valueOf(x)))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:67: error: bad use of '>'
[error] * .<Integer>flatMap((x) -> Try.ofFailable(() ->Integer.valueOf(x)))
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:68: error: bad use of '>'
[error] * .recover((t) -> 1)
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:71: warning: no description for @param
[error] * @param f
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:72: warning: no description for @return
[error] * @return
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:79: warning: no description for @param
[error] * @param f
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:88: warning: no description for @param
[error] * @param value
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:89: warning: no description for @return
[error] * @return
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:97: warning: no description for @param
[error] * @param f
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:98: warning: no description for @return
[error] * @return
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:105: warning: no description for @return
[error] * @return
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:106: warning: no description for @throws
[error] * @throws Throwable
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:117: warning: no description for @param
[error] * @param e
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:118: warning: no description for @param
[error] * @param <U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:129: warning: no description for @param
[error] * @param x
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:130: warning: no description for @param
[error] * @param <U>
[error] ^
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/Try.java:15: warning: no description for @param
[error] * @param <T>
[error] ^
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/TryMapFunction.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/TrySupplier.html...
[error] /Users/jason/Development/src/better-java-monads/src/main/java/com/jasongoodwin/monads/TrySupplier.java:6: warning: no description for @param
[error] * @param <T>
[error] ^
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/package-frame.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/package-summary.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/com/jasongoodwin/monads/package-tree.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/constant-values.html...
[info] Building index for all the packages and classes...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/overview-tree.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/index-all.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/deprecated-list.html...
[info] Building index for all classes...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/allclasses-frame.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/allclasses-noframe.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/index.html...
[info] Generating /Users/jason/Development/src/better-java-monads/target/scala-2.10/api/help-doc.html...
[info] 18 errors
[info] 22 warnings
[error] (compile:doc) javadoc returned nonzero exit code
[error] Total time: 2 s, completed 9-Feb-2015 10:44:25 PM