問題タブ [enunciate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1248 参照

ant - ANT Build Tool を介して enunciate を使用して REST API ドキュメントを生成する方法は?

仕事での最初の任務は、Rest API ドキュメントを生成するために enunciate ビルドを行うことです。Ant Build Tool を使用しています。xmbo というモジュールの 1 つに enunciate を適用しています。エラーが発生しました:

java.util.zip.ZipException: ビルド プロセス中に ZIP ファイルに少なくとも 1 つのエントリが必要です。

http://enunciate.codehaus.org/executables.html#antに従って、enunciate タスクの次のクラスパスを定義しました (オプションであるため、以下のコードで spring モジュールをコメントアウトしました)。

ターゲットを宣言:

(コピータスクの下に含めて除外します。このページでは完全な名前を指定していませんが、xmlファイルでは正しいです)。ターゲットの generate_api_doc は、「列挙」するために必要な jar をコンパイルおよび作成するターゲット compile_xmbo に依存します。

Enunciate.xml:

(ホストは当社のサーバーアドレスです)

コマンド ラインからモジュール ターゲット deploy_api_doc を呼び出してビルドを実行すると、java.util.zip.ZipException: ZIP ファイルには少なくとも 1 つのエントリが必要です。

私は何か間違ったことをしていますか?

0 投票する
1 に答える
6875 参照

java - apt としての Java 1.8 の maven-enunciate-plugin は、最新の JDK (つまり、Java 注釈処理ツール) から削除されました。

問題は、Java 1.8 と maven-enunciate-plugin を連携させる方法です。

Maven プラグインorg.codehaus.enunciate version 1.29と OSX JDK を使用すると、1.7.0_25すべて問題ありません。Enunciate は依存してaptおり、このランタイム警告が 1.7.0_25

[情報] enunciate:generate ステップを呼び出しています...

警告: apt ツールとそれに関連する API は、次の主要な JDK リリースで削除される予定です。これらの機能は、javac と標準化された注釈処理 API、javax.annotation.processing および javax.lang.model に取って代わられました。javac の注釈処理機能に移行することをお勧めします。詳細については、javac のマニュアル ページを参照してください。

1.8.0_05ビルドへの変更に失敗した場合 ...

apt実際になくなっているため、com.sun.mirror.apt.AnnotationProcessorFactory見つからないことに関する実行時エラーが発生します。

mvn install -pl myProject -e -X

...

0 投票する
1 に答える
99 参照

bean-validation - Bean の検証を enunciate で文書化できますか?

ドキュメント Bean の検証規則を明示する方法はありますか?

アノテーションによる Bean 検証と xml 構成による Bean 検証の両方で機能しますか?

0 投票する
1 に答える
1075 参照

gradle - GradleビルドでEnunciateドキュメントを生成するにはどうすればよいですか

現在、Enunciate には gradle プラグインがありません ( https://jira.codehaus.org/browse/ENUNCIATE-815 )。Gradle からドキュメントのビルドを手動でトリガーする方法はありますか?

0 投票する
1 に答える
382 参照

enunciate - Java Restful Web サービスでのドキュメント生成の問題を明らかにする

Java RESTful Web サービス プロジェクトの enunciate プラグインを使用して REST ドキュメントを生成しようとしています。Mavenビルドを使用してPOM.xmlを実行するたびに。以下の警告が表示され、ドキュメントがまったく生成されません..

[警告] [ドキュメント] スプラッシュ パッケージ com.layer.rest.service.interfaces が見つかりません。スプラッシュのドキュメントは含まれていません。

手がかりを教えてください。

0 投票する
0 に答える
84 参照

web-services - Enunciate を使用したハイブリッド自動 & 手動 REST API ドキュメント

Enunciate は次のハイブリッド モードをサポートしていますか。

  1. 利用可能なクラスを処理してドキュメントを生成します。
  2. JSON/XML/TEXT ファイルからマニュアル ドキュメントを読み、(1) で生成されたドキュメントに追加します。

Enunciate がこれをサポートしていない場合、私たちのニーズに対応できる他のツールはありますか?

0 投票する
1 に答える
7447 参照

java-8 - java.lang.NoClassDefFoundError: com/sun/mirror/apt/AnnotationProcessorFactory 実行時の Enunciate ant タスク

Enunciate を使用して Java プロジェクトのドキュメントを生成しようとしたときに、次のスタック トレースを受け取りました。私は JDK 1.8.0_25 とEnunciate 1.30 RC1を使用しています。

この問題の原因は何ですか?