問題タブ [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 投票する
1 に答える
976 参照

maven-2 - ファイルを検証するmaven2mojoプラグインを単体テストする方法

特定の文字列のインスタンスについて特定のファイルタイプを検査するmaven2Mojoを作成しました。これは、これらのファイルが使用可能かどうかを報告するためのテストフェーズで使用するように設計されています。

これらの不要な文字列が見つかると、ビルド失敗アラートを出力し、MojoFailureExceptionを使用してMavenビルドに失敗します。

このMojoをコンパイル/インストールするたびに、このMojoとの統合テストを行いたいと思います。理想的には、ビルドに失敗する文字列を含む複数のファイルがあり、maven2出力をテストして、それらのファイルが失敗していることを表明するシナリオを想像します。maven2 mojoでこの種のテストを行うための最良の方法は何ですか?

ありがとう

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

maven-2 - Maven: モジョが自身のリソースにアクセスするにはどうすればよいですか?

モデル ファイルからソースを生成する必要があるプロジェクト (ここでは my-artifact と呼ばれます) があります。以下の pom.xml の抜粋で説明されているように使用される maven-plugin (my-code-generator) を作成しました。my-artifact のリソースから model.xml を読み込んで処理し、プラグイン内に保存されている定義済みのテンプレートを使用してコードを生成します。問題は、my-code-generator がこれらのテンプレートにアクセスする方法です。これらのテンプレートはプロジェクト リソースではなく、独自のリソース内にあります。

前もって感謝します

<plugin>
  <groupId>my-group</groupId>
        <artifactId>my-code-generator</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <configuration>
                <modelfile>
                        src/main/resources/model .xml
                </modelDir>
        </configuration>
        <executions>
                <execution>
                        <phase>generate-sources</phase>
                        <goals>
                                <goal>generate-model</goal>
                        </goals>
                </execution>
        </実行>
</プラグイン>
<プラグイン>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <executions>
                <execution>
                        <id>add-source</id>
                        <phase>generate-sources</フェーズ>
                        <目標>
                                <目標>追加ソース</目標>
                                <ソース>
                                        <ソース>ターゲット/生成されたソース</ソース>
                                </ソース>
                        </構成>
                </実行>
        </実行>
</プラグイン>

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

java - Maven Mojo: ロギングを完全に制御する / 他のプラグインのロギングを禁止する

これが実際に可能かどうかはわかりませんが、Maven Mojo 内からロギングを完全に制御できますか? 完全な制御とは、Mojo からのメッセージのみがログに記録されるか、特定のメッセージをログに記録するかどうかを決定できることを意味します。

コンテキストはmaven-scm-plugin、プラグインで を使用して SCM アクションを実行していて、ログにフラッディングしているということです

自分のメッセージは失われ、気づきにくいです。

私の Mojo が終了したら、ロギングは通常に戻ることができますし、そうすべきです。

独自のロガーを挿入するために使用しようとしましsetLog( Log )たが、その方法では自分のメッセージしか取得できません。ScmManagerアクセスに使用するインスタンスにはmaven-scm-plugin、適切なメソッドもないようです。

ご協力いただきありがとうございます!

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

maven - Maven Mojo&SCMプラグイン:リストを無視するファイルを追加/SVNプロパティを設定

maven-scm-plugin挿入されたオブジェクトを介して独自のMavenMojo内から使用しScmManagerており、SCM無視リストにファイルを追加する方法を理解しようとしています。

提供するメソッドScmManagerはこれをサポートしていないようです。

理想的なソリューションは、をmaven-scm-pluginサポートするすべてのSCMシステムで機能します。すべてのシステムにそのような機能があるかどうかはわかりませんが。そうは言っても、Subversionリポジトリでのみ機能するソリューションも役に立ちます。

対応するSVNコマンドは次のようになります

無視リストを直接設定できない場合ScmManagerは、これらの種類のSCMプロパティを設定できる可能性がありますか?

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

webos - Palm Mojo:オブジェクトのプロパティ

event.down.xを使用してタップイベントのx座標を取得できるという回答のある別の質問がありました。また、これはPalmMojoSDKで十分に文書化されていないとも述べています。私の質問は、特定のMojoオブジェクトに使用できるプロパティをどのように見つけることができるかということです。

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

maven-2 - MavenプラグインからMavenビルドステータス(SUCCESS / ERROR)を検出する

Mavenプラグインからビルド( ERROR/ )のステータスを取得するにはどうすればよいでしょうか?SUCCESS

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

perl - チェックボックスを選択に変換する(perl)

前:

今:

同じチェック済み(「選択済み」になっているはずです)条件を「今すぐ選択」に挿入するにはどうすればよいですか?

これは、MojoliciousWebフレームワークを使用して構築されたperlアプリです。

助けてくれて本当にありがとうございます!

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

perl - '%p'と'my%p'の違いは?

上記のコードは「内部サーバーエラー」を返すことでアプリを壊しますが、最初の行を簡単に編集すると% my %p(他のいくつかのコントロールがこの形式であるため試してみました)、2つの違いは何でしょうか。

そのperlアプリはMojoliciousWebフレームワーク上に構築されています。

どうもありがとう!

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

perl - Mojo::IOLoop を使用してバッファリングせずにコマンドをソケットに出力する

Mojo サーバーでリアルタイムモードでコマンド (私にとっては長い ping です) を継続的に出力するにはどうすればよいですか? Mojo::IOLoop の例を探しています。たとえば、クライアントがサーバーに接続し、ping XXXX を要求すると、サーバーはバッファリングされていない出力を返します (サーバーの ping は各行を出力に返しますが、クライアントはこの行をソケットから受け取ります)。その後、サーバーは接続を切断する必要があります。

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

javascript - WebOS/MojoのステージアシスタントからsetupWidgetを呼び出す

PalmのWebOSのスクローラーやその他のウィジェットは、一般的に次のように呼ばれます。

'シーン'を表すJavaScriptアシスタントファイル内。

私のアプリケーションは非常にシンプルで、必要なビューは1つだけなので、ステージアシスタントファイルと、他のさまざまなJSファイルやCSSファイルへのリンクを含むindex.htmlファイル以外は使用していません。このようにsetupWidgetを呼び出そうとすると、エラーが発生します(Uncaught TypeError:オブジェクトのメソッド'setupWidget'を呼び出せません):

一言で言えば、ステージアシスタントファイルからMojoHTMLスクローラーウィジェットを開始できるようにしたいと思います。