問題タブ [swagger-codegen]
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.
java - maven-swagger-codegen-plugin でドキュメントを生成するにはどうすればよいですか?
そのようにswagger-codegen-pluginを構成しました
すべてが機能しますが、言語を<language>html</language>
何も変更しないと生成されました。
では、staitc html ドキュメントを生成するにはどうすればよいでしょうか。
android-studio - swagger-codegen プロジェクトを既存の Android プロジェクトにインポートする
swagger-codegen によって生成された「モジュール」プロジェクトを Android プロジェクトに統合しようとしています。
以前はgradleをあまり使ったことがなく、swagger-codegenは私の観点からは非常に面倒なbuild.gradleを作成しました。
これを行う方法に関するドキュメントを見つけるのに苦労しています。そして、私は少し失われたと感じています。
FAQに記載されているこの方法を使用しました
そこで、swagger-codegen によって生成されたプロジェクトからソースをコピーし、2 つの gradle ビルド ファイルをマージしようとしました。Junit 依存関係を機能させることができなかったため、Junit テストを削除しました ( Implementing Swagger-codegen project - Error:(23, 17) Failed to resolve: junit:junit:4.12 )。しかし、その後、プラグイン間の競合に行き詰まりましたか?
build.gradle は次のとおりです。
ここで何か完全に間違っていますか?プロジェクトに swagger-codegen コードを実装する正しい方法は何ですか?
jmeter - Swagger Codegen JMeter テスト データ テンプレート
私は、swagger 定義から Jmeter の jmx ファイルを生成しています。生成される JMX およびテスト データ CSV はかなり役に立たないようです。API が期待するものに関するパラメーター情報がなく、応答マッピング情報への http ステータス コードもありません。
これを再現するには、任意の定義ファイルを使用できます。
- http://editor.swagger.io/#/に移動します
- ファイルメニューから例を開きます
- クライアントの生成メニューから、Jmeter をクリックします。
私が期待していたのは、QA 担当者がそれについて心配する必要がなく、テストだけに集中できるように、API のスケルトン全体を備えた JMX でした。
私が他の言語/ツール用に作成したすべてのクライアントは、Jmeter を除いて十分に機能します。ここで何か間違ったことをしていますか?
java - Swagger Codegen: 継承と構成が期待どおりに機能しない
次の短い YAML があります。
Swagger UI とエディターでは、これらのオブジェクトは希望どおりにChild
表示a
さb
れc
ますParent
。
私は期待していたでしょう:
と
ただし、Parent
クラスは期待どおりに見えましたが、私のChild
クラスは次のもので構成されていました。
も欠けていextends
ます。を使用するdiscriminator
と機能しますが、ポリモーフィズムはあまり必要ありません-単なる継承です。Swagger Codegen でこれを達成するにはどうすればよいですか?
関連pom.xml
エントリ:
java - generated-sources ディレクトリで生成された Maven プロジェクトをコンパイルします。
私は、swagger codegen maven プラグインを使用して、完全な maven プロジェクト(独自の pom.xml を使用) を生成しています。プロジェクトを generated-sources/swagger/ ディレクトリに出力します。ただし、このディレクトリ内の Java ソースは、生成されたものではなく、ジェネレーター プロジェクトの pom.xml に存在する依存関係に対してコンパイルされます。
そのような構成は可能ですか?私はすでに maven antlr4 とビルド ヘルパー プラグインについて読みましたが、この目的には役に立たないようです。
go - 自動生成コードの完全修飾インポート パス
私の問題
問題が些細なものである場合はお詫び申し上げます。私は golang にかなり慣れていないため、インポートのメカニズムを理解したいと考えています。私は OSX を使用しており、単純な go プログラムはコンパイルしてうまく動作します。
swaggerエディターで自動コードジェネレーターを使用してgolangサーバーを生成しました。コードを のディレクトリに解凍したところ、結果のサーバーには次のファイルが含まれています。/tmp/
main.go
コメントから予想されるようgo build main.go
に、次のエラーで失敗します。
フォレンジック
プロジェクトのディレクトリ ツリー
go/default.go
私は何を試しましたか
- go パッケージについて読む
- いくつかの github プロジェクトでパッケージ/インポートの関係を理解しようとしました
- ディレクトリ ツリーを に移動し
$GOPATH/src
、インポートを に変更しましたsw "sw/go-server-server/go"
。main.go:13:2: go/default.go:3:1: expected 'IDENT', found 'import'
インポートの完全修飾インポート パスとはsw
何ですか? また、それはどういう意味ですか?