問題タブ [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 に答える
546 参照

git - MavenSCM抽象化からGit変更セットIDを取得するにはどうすればよいですか

SCMに問い合わせてレポートを作成するMavenMojoプラグインがあります。コメント、作成者、日付のエントリを適切に収集します。実際のコミットIDが必要です。したがって、次のログステートメントが与えられます...

抽出したい0559a4f75eaabb978cd880ae921ea7737b974580

これを行うための明白な方法はないようです。どんな助けでもいただければ幸いです。そもそもChangeSetを取得する方法は次のとおりです。

これがGitChangeSetのAPIドキュメントですhttp://maven.apache.org/scm/apidocs/org/apache/maven/scm/provider/git/GitChangeSet.htmlここから残りのほとんどのものを入手できます。 mやっています。

0 投票する
3 に答える
6959 参照

maven-2 - Maven:アーティファクトが存在するかどうかを確認する方法は?

アーティファクトがローカル リポジトリに既に存在するかどうかを Mojo 内から確認するにはどうすればよいですか?

大きなバイナリをローカルの Maven リポジトリにインストールしていますが、それらをダウンロードする前に既に存在するかどうかを確認する必要があります。

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

perl - Mojoliciousに「モジュール」を読み込んでいます

助けが必要です。「モジュール」のインストールとロードを実装するために必要です。「モジュール」プラグインは、lib//のようなファイルにあります。どういうわけか「モジュール」の検索サブディレクトリlib/を取得し、プラグインをロードしてインストールされているかどうかを確認し、インストールされていない場合はインストールする必要があると思います(たとえば、MyApp :: MyModule-> install())。プラグインには「モジュール」やヘルパーなどが含まれています。何かアイデアはありますか?

最終的なコードのようです:

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

javascript - WebOS Mojo HTML5 アプリとビューポート

私はすでに Android でリリースした HTML アプリを持っています。

WebOS では、微調整を加えれば問題なく動作します。唯一うまくいかないのは、ビューポートのスケーラビリティです。2ページあります。1 つはスケーラブルで、もう 1 つはスケーラブルではありません。

スケーラブルなものは決して機能しないようです。これは私のメタがどのように見えるかです:

他の WebOS 開発者が推奨する他の方法も試しましたが、問題は別の場所にあると思います。

ここが「ああ、それが問題だ!」という部分です。私のアプリは PhoneGap で実行されていません (要点がわかりません。Mojo 機能を使用していません)。また、私はWebViewを使用していません。index.htmlにコードを追加しました。そのコードは別の html ファイルを呼び出し、すべて正常に動作します。JS または機能の問題はありません。

だからこそ、本当にWebViewを使用する必要があるのでしょうか?

少しのhtmlもロードする最初のシーンがありますが、それはすべて機能します。

first-assistant.js には、次のコード以外はありません。

FirstAssistant.prototype.setupについて

ステージ アシスタントは、最初のシーンをプッシュするだけです。

前もって感謝します。

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

java - 既存のJava実行可能ファイルをMavenMojoにバンドルする方法

私は既存のJavaコマンドラインプログラムを持っています。これは、何億もの引数を取り、優れたargs4jを使用してそれらを解析します。

ここで、このアプリケーションに含まれているJavaコードを実行するMavenプラグインmojoを作成します。

今のところ、私は基本的な方法を試しました:すべてのコマンドライン引数をmojoパラメーターに複製します。Bu maven mojo javadocアノテーションは、args4jアノテーションよりもはるかに完全で統合されていないため、これは非常に退屈でエラーが発生しやすいと思います。

それで、maven 3を使用して、実行可能ファイルをmaven mojoとして実行するためのより良い方法はありますか?ああ、 exec-maven-pluginについて話さないでください。その場合は制限が多すぎると思います(私の実行可能ファイルはプロジェクト設定とユーザープロファイル設定を組み合わせて実行する必要があり、単にmavenを呼び出すだけだと思います) -exec-pluginはトリックを行いません)。

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

ant - Maven:静的リソースをコピーするカスタムプラグインを作成する方法は?

ドキュメントの作成に docbook を使用しているすべてのプロジェクトでは、サイト生成時に特定のターゲット フォルダー構造に一連の静的リソース (画像、css ファイルなど) が必要です。

これらのリソースを組み立ててコピーを行うために、これらのプロジェクトに追加する必要があり、適切なライフサイクル フェーズにバインドされ、実行時にすべての必要なファイルをコピーするカスタム プラグインを作成したいと考えました。

最初のアプローチは、Ant ベースのプラグインを作成することでした。これは、コピー タスクが数行で書き留められているためです。ただし、Ant のコピー タスクはファイル システムにあるものをコピーしますが、プラグインの実行時に、リソースはプラグインのクラスパスにあり、ファイル システムでは使用できません。右?

したがって、おそらく MOJO (Java ベース) を作成する必要があります。プラグインのクラスパスからプロジェクトのターゲット フォルダーへのリソース ファイルとフォルダーのバイナリ コピーは多かれ少なかれ標準的なタスクだと思いますが、プラグインの開発でどのようなサポートが得られますか? 使用する必要がある基本クラスまたはユーティリティ クラス、またはコードをコピーできるプラグインはありますか?

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

webos - WebOS の設定 API

アプリケーションが着信音の音量、時刻と日付の形式、wifi のオンとオフなどの設定を変更できる Android Settings.System API に相当する Mojo または Enyo があるかどうか疑問に思っていました。

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

maven - Maven プラグインのデフォルト mojo を定義する方法

target/generated-sources/ に 1 つのファイルを生成するプラグインを作成しました。このプラグインにはモジョが 1 つしかありません。このモジョは次のように宣言されています。

プロジェクトでプラグインを使用したいのですが、実行タグを指定しないと機能しません:

次のようにプラグインのみを構成したいと思います。

プラグインのデフォルトのモジョを指定することはできますか? デフォルトの目標とフェーズはモジョで定義されています... つまり、jar プラグインを使用する場合、どのフェーズで実行したい目標を指定する必要はありません... 自動です。

ありがとう!

0 投票する
3 に答える
4014 参照

maven - すべてのモジュールで Maven プラグインを実行するにはどうすればよいですか?

release:perform 目標の一部として、すべてのプロジェクトで実行するカスタム プラグインがあります。

マルチモジュール ビルドの使用を開始したばかりですが、プラグインが最上位モジュールでのみ実行されることに気付きました。リリースの最後にプラグインをすべてのモジュールで個別に実行するには、どうすればよいですか? プラグイン コード自体でそれらを反復処理する必要がありますか? もしそうなら、それを行う例はありますか?私が見るところ、 MavenProject.getModules() はそれらのモジュールの文字列名のリストを返すだけで、それらのモジュールの情報を取得する方法がわかりません(私のプラグインが必要です)それぞれの groupId:artifactId:version であり、この場合、モジュールのバージョンが常に同じであるとは限りません)。

@aggregator の有無にかかわらず試してみましたが、問題に関しては何も変わりません。

これは、プロジェクトの最上位でのみ実行され、すべてのサブモジュールに対して SKIPPED を報告する CLI から直接 (フェーズに関連付けられていない) プラグインを実行するのと同じケースであると想定しています。

Maven 3.0.3 を使用しています。

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

webos - WebOSでボタンを作成するには?

WebOS で開発を開始しようとしています。ラベルとボタンを備えた単純なアプリケーションから始めました。コード スニペットは次のとおりです。

エミュレーターでは、ボタンが表示されません。また、ボタン行に警告が表示されます

なにか提案を?