問題タブ [mojo]
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.
jquery - JQuery の .post がデータを返さないのはなぜですか?
JSON リクエストをリモート サービスにポストします。すべて問題ありません。サービスは正常に機能し、応答してくれます。しかし、リモート サービスから返されたデータはありません。.post経由でJQueryによってリモートjsonサービスからデータを取得するには? この例がデータを返す理由 -- ``null':
しかし、TCP スニファーは、サービスが何らかのデータを返すことを示しています。
解決済み:
Mojolicious JSONP サービスの例:
javascript - webOSのリストをグリッドのように見せる方法は?
「float: left;」を試してみましたが、スクロールすると (ゆっくりとクリアになる)、1 つのリスト項目のみがスクロールされます..1 行の numItem はスクロールされません..
1 つのファイル:
別の場合:
別の場合:
CSS:
スクリプト:
同じグリッドで
maven-2 - Maven Mojo での SOAP リクエストのトリガー
いくつかのコマンドをトリガーする必要がある WSDL があります。Maven プラグイン (Mojo) の一部としてこれを行う必要があります。
私はSOAPの比較的初心者なので、知りたいのはこれです:
1) これは可能ですか? SOAP 呼び出しは Maven プラグインから実行できますか、それともコンテナーなどを必要としますか?
2) その場合、これを行うにはどのツールを使用すればよいですか? Apache Axis について読んだことがありますが、Apache Axis が WSDL 自体から多くのものを構築できることがわかりました。これは私が使用すべきツールですか?MojosにはSOAPエグゼキュータが組み込まれていますか?
3) そうでない場合、私の代替手段は何ですか?
maven - Plexus コンポーネントから現在の MavenSession または MavenExecutionRequest を取得する方法
作成したい複数の Mojo の共通ロジックを格納する Plexus コンポーネントを作成しました。localRepository
私はMojo (およびテストケース) から and project のような情報を渡すことができました。
MavenSession
orMavenExecutionRequest
を Mojo からパラメーターとして渡すことなく、コンポーネント内から取得する方法があるかどうか疑問に思っていました。コンポーネントが Maven Mojo から実行されることはわかっています。
この例では Maven 2 を使用しています。
javascript - JavaScriptの依存関係を管理するための提案についてのあなたの考え
私は最近、リッチインターネットアプリケーションの開発に関連して、JavaScriptプログラミングを大量に行ってきました。開発開始時の私の見解は、現在とほぼ同じです。JS RIAは機能しますが、開発ツールが不足しています。
私が特に見逃したツールの1つは、依存関係を管理するためのものでした。私が見つけたのは、JSファイルの依存関係をすべて宣言するHTMLページがたくさんあり、これを維持するのが難しくなったということです。
私が知りたいのは、私が着手したプロジェクトであるMavenJavaScriptImportについてのあなたの考えです。私の意図は、最終的にプロジェクトをオープンソースとしてリリースすることですが、現時点では、プロジェクトをいじくり回しているだけです(ただし、すでに多くのことが開発されています)。
依存関係の宣言
Mavenを使用してJSファイルを依存関係として宣言することに基づいた私の考え。これは、pomファイルでjQueryへのプロジェクトの依存関係を宣言する方法です。
jQueryに依存するファイルには、依存関係を宣言する2つの方法があります。
- コメントブロック内の@importステートメントを介して; また
- 必要なグローバル変数を宣言するだけです。
輸入
明示的なインポートは次の形式を取ります。
ご覧のとおり、インポートの形式はです<groupId>:<artifactId>
。このアプローチには、依存関係を持つjsファイルで宣言されたファイル/バージョン情報がないという利点があります。これらのGAVパラメータは、POMファイルで宣言されたアーティファクトに解決されます。
グローバル変数
上記の@importの代わりに、依存ファイルがグローバルスコープで変数を宣言する場合、必要なのはそれらのグローバルシンボルのいずれかを宣言するだけです。たとえば、ファイルにjQueryが必要な場合:
... $はもちろん、jQueryによって定義されたグローバルです。
すべての依存関係がグローバルシンボルを宣言しているわけではないため、@ importも提案されていますが、必要なシンボルを宣言することは、すてきでクリーンです(そしてJSLintに準拠しています!)。
結論は
最終的に、JSリソースを必要とするHTMLファイルは、すべての依存関係ではなく、必要な直接のリソースを宣言するだけです。私のMavenプラグインは、すべてのJSファイル(ソースファイルと依存関係)を実行し、シンボルツリーを構築します。リソースを含むすべてのHTMLファイルには、すべての依存関係が確実に含まれるように、プラグインによって挿入されたスクリプト要素が含まれます。これはすべて、プロジェクトのフェーズがテストの前などに実行されたとき、またはリソースフェーズが実行されたときに、魔法のようなMavenの方法で発生します。
それで、あなたはどう思いますか?これは、JS RIAプロジェクトで使用する可能性のあるものですか?
maven-2 - Maven mojoプラグイン、この目標の前にトリガーする必要があるフェーズを定義する方法は?
ねえ、私はデプロイpojoプラグインを持っています(リモートサーバーにwarをデプロイします)。pom定義のビルドセクションにremote-deployプラグインがあります。deploy-remoteゴールの前にパッケージフェーズをトリガーする必要があります。リモートサーバーにセキュアコピーする前に、戦争がすでに作成されているためです。
実行要素(ドキュメントによる)を使用すると、目標を特定のフェーズに関連付けることができます。たとえば、後のフェーズにバインドすることができます。したがって、私の場合は、フェーズをインストールします...しかし、これは単なる回避策です。
簡単に言えば、目標のみをビルドセクションに配置して実行すると、パッケージフェーズは以前は実行されません。助けてください
java - Mavenプラグインロガーの互換性
他のプロジェクトで使用されているJarライブラリをインポートするMavenプラグイン(Mojo)を作成しています。そのライブラリのクラスの少なくとも1つはロギングにApacheLog4jを使用しますが、Log4jはMavenがMojoに提供するロガーによって適切に構成されません。
これらの間を橋渡しする簡単な方法はありますか?残念ながら、共通のスーパーインターフェイスやスーパークラスを共有しorg.apache.log4j.Logger
てorg.apache.maven.logging.Log
いないため、単純にsetLog()
型関数を使用することはできません。任意の提案を歓迎します。現在、それを無視するか、どちらかを使用できるブリッジクラスを作成することを計画しています。
perl - lighttpd + perl + モジョリシャス =?
mojolicious は lighttpd Web サーバーで動作しますか? どのように構成するのですか?FastCGI をセットアップする必要がありますか? lighttpd を初めて使用します。
gwt - gwtmavenwarプラグイン構成の問題
私はMavenでgwtアプリケーションを開発しています。これでは、MavenWarプラグインを使用しています。すべてが正常に動作します。mvn installコマンドを実行すると、ターゲットフォルダーにabc.warファイルが作成されます。ただし、コンパイルされたjavascriptファイル(ターゲットに存在する「 module1」および「module2 」ディレクトリ)をwarディレクトリにコピーしていません。warディレクトリに新しくコンパイルされたjavascriptファイルを取得したい。これを達成する方法は?
pom.xmlファイル