問題タブ [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.
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 つのエントリが必要です。
私は何か間違ったことをしていますか?
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
...
bean-validation - Bean の検証を enunciate で文書化できますか?
ドキュメント Bean の検証規則を明示する方法はありますか?
アノテーションによる Bean 検証と xml 構成による Bean 検証の両方で機能しますか?
gradle - GradleビルドでEnunciateドキュメントを生成するにはどうすればよいですか
現在、Enunciate には gradle プラグインがありません ( https://jira.codehaus.org/browse/ENUNCIATE-815 )。Gradle からドキュメントのビルドを手動でトリガーする方法はありますか?
enunciate - Java Restful Web サービスでのドキュメント生成の問題を明らかにする
Java RESTful Web サービス プロジェクトの enunciate プラグインを使用して REST ドキュメントを生成しようとしています。Mavenビルドを使用してPOM.xmlを実行するたびに。以下の警告が表示され、ドキュメントがまったく生成されません..
[警告] [ドキュメント] スプラッシュ パッケージ com.layer.rest.service.interfaces が見つかりません。スプラッシュのドキュメントは含まれていません。
手がかりを教えてください。
web-services - Enunciate を使用したハイブリッド自動 & 手動 REST API ドキュメント
Enunciate は次のハイブリッド モードをサポートしていますか。
- 利用可能なクラスを処理してドキュメントを生成します。
- JSON/XML/TEXT ファイルからマニュアル ドキュメントを読み、(1) で生成されたドキュメントに追加します。
Enunciate がこれをサポートしていない場合、私たちのニーズに対応できる他のツールはありますか?
java-8 - java.lang.NoClassDefFoundError: com/sun/mirror/apt/AnnotationProcessorFactory 実行時の Enunciate ant タスク
Enunciate を使用して Java プロジェクトのドキュメントを生成しようとしたときに、次のスタック トレースを受け取りました。私は JDK 1.8.0_25 とEnunciate 1.30 RC1を使用しています。
この問題の原因は何ですか?