問題タブ [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.

0 投票する
5 に答える
1435 参照

jquery - JQuery の .post がデータを返さないのはなぜですか?

JSON リクエストをリモート サービスにポストします。すべて問題ありません。サービスは正常に機能し、応答してくれます。しかし、リモート サービスから返されたデータはありません。.post経由でJQueryによってリモートjsonサービスからデータを取得するには? この例がデータを返す理由 -- ``null':

しかし、TCP スニファーは、サービスが何らかのデータを返すことを示しています。

解決済み:

Mojolicious JSONP サービスの例:

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

javascript - webOSのリストをグリッドのように見せる方法は?

「float: left;」を試してみましたが、スクロールすると (ゆっくりとクリアになる)、1 つのリスト項目のみがスクロールされます..1 行の numItem はスクロールされません..

1 つのファイル:

別の場合:

別の場合:

CSS:

スクリプト:

代替テキスト

代替テキスト

同じグリッドで

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

maven-2 - Maven Mojo での SOAP リクエストのトリガー

いくつかのコマンドをトリガーする必要がある WSDL があります。Maven プラグイン (Mojo) の一部としてこれを行う必要があります。

私はSOAPの比較的初心者なので、知りたいのはこれです:

1) これは可能ですか? SOAP 呼び出しは Maven プラグインから実行できますか、それともコンテナーなどを必要としますか?

2) その場合、これを行うにはどのツールを使用すればよいですか? Apache Axis について読んだことがありますが、Apache Axis が WSDL 自体から多くのものを構築できることがわかりました。これは私が使用すべきツールですか?MojosにはSOAPエグゼキュータが組み込まれていますか?

3) そうでない場合、私の代替手段は何ですか?

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

maven - Plexus コンポーネントから現在の MavenSession または MavenExecutionRequest を取得する方法

作成したい複数の Mojo の共通ロジックを格納する Plexus コンポーネントを作成しました。localRepository私はMojo (およびテストケース) から and project のような情報を渡すことができました。

MavenSessionorMavenExecutionRequestを Mojo からパラメーターとして渡すことなく、コンポーネント内から取得する方法があるかどうか疑問に思っていました。コンポーネントが Maven Mojo から実行されることはわかっています。

この例では Maven 2 を使用しています。

0 投票する
2 に答える
841 参照

javascript - JavaScriptの依存関係を管理するための提案についてのあなたの考え

私は最近、リッチインターネットアプリケーションの開発に関連して、JavaScriptプログラミングを大量に行ってきました。開発開始時の私の見解は、現在とほぼ同じです。JS RIAは機能しますが、開発ツールが不足しています。

私が特に見逃したツールの1つは、依存関係を管理するためのものでした。私が見つけたのは、JSファイルの依存関係をすべて宣言するHTMLページがたくさんあり、これを維持するのが難しくなったということです。

私が知りたいのは、私が着手したプロジェクトであるMavenJavaScriptImportについてのあなたの考えです。私の意図は、最終的にプロジェクトをオープンソースとしてリリースすることですが、現時点では、プロジェクトをいじくり回しているだけです(ただし、すでに多くのことが開発されています)。

依存関係の宣言

Mavenを使用してJSファイルを依存関係として宣言することに基づいた私の考え。これは、pomファイルでjQueryへのプロジェクトの依存関係を宣言する方法です。

jQueryに依存するファイルには、依存関係を宣言する2つの方法があります。

  1. コメントブロック内の@importステートメントを介して; また
  2. 必要なグローバル変数を宣言するだけです。

輸入

明示的なインポートは次の形式を取ります。

ご覧のとおり、インポートの形式はです<groupId>:<artifactId>。このアプローチには、依存関係を持つjsファイルで宣言されたファイル/バージョン情報がないという利点があります。これらのGAVパラメータは、POMファイルで宣言されたアーティファクトに解決されます。

グローバル変数

上記の@importの代わりに、依存ファイルがグローバルスコープで変数を宣言する場合、必要なのはそれらのグローバルシンボルのいずれかを宣言するだけです。たとえば、ファイルにjQueryが必要な場合:

... $はもちろん、jQueryによって定義されたグローバルです。

すべての依存関係がグローバルシンボルを宣言しているわけではないため、@ importも提案されていますが、必要なシンボルを宣言することは、すてきでクリーンです(そしてJSLintに準拠しています!)。

結論は

最終的に、JSリソースを必要とするHTMLファイルは、すべての依存関係ではなく、必要な直接のリソースを宣言するだけです。私のMavenプラグインは、すべてのJSファイル(ソースファイルと依存関係)を実行し、シンボルツリーを構築します。リソースを含むすべてのHTMLファイルには、すべての依存関係が確実に含まれるように、プラグインによって挿入されたスクリプト要素が含まれます。これはすべて、プロジェクトのフェーズがテストの前などに実行されたとき、またはリソースフェーズが実行されたときに、魔法のようなMavenの方法で発生します。

それで、あなたはどう思いますか?これは、JS RIAプロジェクトで使用する可能性のあるものですか?

0 投票する
2 に答える
2619 参照

maven-2 - Maven mojoプラグイン、この目標の前にトリガーする必要があるフェーズを定義する方法は?

ねえ、私はデプロイpojoプラグインを持っています(リモートサーバーにwarをデプロイします)。pom定義のビルドセクションにremote-deployプラグインがあります。deploy-remoteゴールの前にパッケージフェーズをトリガーする必要があります。リモートサーバーにセキュアコピーする前に、戦争がすでに作成されているためです。

実行要素(ドキュメントによる)を使用すると、目標を特定のフェーズに関連付けることができます。たとえば、後のフェーズにバインドすることができます。したがって、私の場合は、フェーズをインストールします...しかし、これは単なる回避策です。

簡単に言えば、目標のみをビルドセクションに配置して実行すると、パッケージフェーズは以前は実行されません。助けてください

0 投票する
2 に答える
2112 参照

java - Mavenプラグインロガーの互換性

他のプロジェクトで使用されているJarライブラリをインポートするMavenプラグイン(Mojo)を作成しています。そのライブラリのクラスの少なくとも1つはロギングにApacheLog4jを使用しますが、Log4jはMavenがMojoに提供するロガーによって適切に構成されません。

これらの間を橋渡しする簡単な方法はありますか?残念ながら、共通のスーパーインターフェイスやスーパークラスを共有しorg.apache.log4j.Loggerorg.apache.maven.logging.Logいないため、単純にsetLog()型関数を使用することはできません。任意の提案を歓迎します。現在、それを無視するか、どちらかを使用できるブリッジクラスを作成することを計画しています。

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

prototype - Mojoフレームワーク(WebOS)でのリスナーの開始と停止

WebOS開発を開始していますが、リスナーをどこから開始および停止する必要があるのか​​疑問がありますか?私はこの本を読んでいますが、これについて明確な説明を見つけることができませんでした。サンプルでは、​​作者はセットアップ関数でリスナーを設定しましたが、なぜだろうか?テンプレートのコメントで示唆されているように、それらをアクティブ化機能に設定し、非アクティブ化機能で停止することをお勧めしますか?

私が間違っている場合、どのような種類のイベントをセットアップして機能をアクティブ化する必要がありますか?

正確にセットアップ、アクティブ化、非アクティブ化、クリーンアップ機能が呼び出されると?

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

perl - lighttpd + perl + モジョリシャス =?

mojolicious は lighttpd Web サーバーで動作しますか? どのように構成するのですか?FastCGI をセットアップする必要がありますか? lighttpd を初めて使用します。

0 投票する
2 に答える
8153 参照

gwt - gwtmavenwarプラグイン構成の問題

私はMavenでgwtアプリケーションを開発しています。これでは、MavenWarプラグインを使用しています。すべてが正常に動作します。mvn installコマンドを実行すると、ターゲットフォルダーにabc.warファイルが作成されます。ただし、コンパイルされたjavascriptファイル(ターゲットに存在する「 module1」および「module2 」ディレクトリ)をwarディレクトリにコピーしていません。warディレクトリに新しくコンパイルされたjavascriptファイルを取得したい。これを達成する方法は?

pom.xmlファイル