問題タブ [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.
java - ビルドの最後にMavenMOJOを1回だけ実行するように強制するにはどうすればよいですか?
一度だけ実行したいMOJOがあり、原子炉内の最後のプロジェクトのテストフェーズの後で一度だけ実行します。
使用:
execute()メソッドの開始時は、mojoが1回実行されることを意味しますが、ビルドの最初の段階で、他のすべての子モジュールの前に実行されます。
maven-2 - 実行時にmaven2のMojoでゴールの名前を取得する方法
Maven2 の場合、Mojo の execute メソッドで現在実行されているゴールの名前を取得するにはどうすればよいですか? 正確には、Mojo の execute メソッド内に @goal 属性の値が必要です。
java - Maven: Ant タスクの後に Java クラスがコンパイルされない
私のプロジェクトは、 Rats!を使用してソース コードを生成します。パーサージェネレーター。ネズミ!私が認識している Maven プラグインがないため、次のように Ant Java タスクを使用してパーサーを構築しようとしています。
なんとラッツの詳細!は重要ではありません。最終結果は、上記が生成Dot.java
して に配置することです
target/generated-sources/main/java
。それは正常に動作します。
問題は、 my のこのplugin
要素をpom.xml
使用すると、プロジェクト内の Java ファイルがコンパイルされないことです。
" " を使用してプロジェクトを生成しmvn archetype:create -DgroupId=foo -DartifactId=bar
、ファイルを追加しましたsrc/main/java/Dot.rats
:
(これは、単一のドットを含むファイルのみを受け入れる文法です。)
要素mvn compile
なしで" " を実行すると、次のようになります。plugin
コンパイルされる 1 つの Java ファイルはsrc/main/java/foo/App.java
、アーキタイプによって作成された Java クラスです (つまり、生成されたソース ファイルではありません)。
" " を実行してから、 Rats! を呼び出す要素をmvn clean
追加すると、次のようになります。plugin
つまり、Maven は Rats を実行しています。(これは失敗ではありません、AFAICT)が、既存のクラスでさえも、JavaクラスをコンパイルしてApp.java
いません。走った後、私は持っていますtarget/generated-sources/main/java/Dot.java
が、ありませんtarget/classes
。
私は他の種類の Ant タスクを試しましたが、それらは Java コンパイルを妨げません。たとえば、上記の task 要素を echo タスクに置き換えると
私は得る
明らかに、Maven がタスクを実行する方法について理解していないことがありjava
ます。私が間違っている簡単なことはありますか?私が試すべきこのタスクを達成するための別の方法はありますか (おそらく、より「Maven ネイティブな」方法)?
【追記】おかしな話。AntタスクをMavenプラグインに置き換えてみました。直接RatsMojo
呼び出すクラスを作成し、上記の要素をxtc.parser.Rats
plugin
それはまったく同じことをします: Rats を実行します! その後、プロジェクト内の Java ファイルをコンパイルせずに終了します。
palm-pre - MojoSDKはすべての連絡先を取得します
Mojo SDKで遊んでいて、すべての連絡先を取得したいと思います。
これは私が今持っているものですが、何も返されません。そして、Mojo.Log.infoは機能していないようです。助言がありますか?
ありがとう
javascript - webOS/Mojo SDK 開発を始めるための推奨される読み物は?
私は webOS と Mojo SDK の世界を掘り下げ始めており、これまでのところ楽しい時間を過ごしていますが、常に回り道をして、JSON、JavaScript などのさまざまなテーマを読まなければならないことに気づきました。最初に頭に飛び込むのではなく、おそらく webOS の背後にあるコア テクノロジについて読むべきだったので、スタック オーバーフロー コミュニティにアドバイスを求めます。
JavaScript や webOS 開発全般に関連する資料 (または実際にはリソース) を読む際の推奨事項を探しています。Palm 開発者サイトは、これまでのところあまり素晴らしいものではありませんでした。私は JavaScript を少しいじりましたが、その分野に関しては間違いなく初心者です。
palm-pre - Mojoメッセージングサービス-デバイスのURL
デバイスでMojoメッセージングサービスを使用するためのURLを知っている人はいますか。Google App Engineと.NETのエミュレーターで動作させることはできますが、デバイスでは動作しません。他のいくつかのフォーラムで、URLに関連している可能性があることを読みました。
誰でも情報を持っています。現在使用しているURLはhttps://ps15.sb.palm.com/palmcsext/services/deviceJ/publishです。
events - Mojo.Event.tap - タップ座標を取得するには?
カスタムハンドラーに渡されるtapEventオブジェクトからタップ座標を取得する方法を見つけるのに苦労しています(とにかく仕様が見つかりませんでした)。カスタム変数「X」を座標である「Y」として渡すsingleTapイベントもありますが、エミュレーターでそれを呼び出すことはできません。
ポイントは、大きな要素があり、ユーザーがタップした場所を正確に知る必要がある1つのアプリケーションで作業していることです(おそらくグローバルスクリーン座標または要素の相対座標)。
コード例は次のとおりです。
ご提案いただきありがとうございます。
java - Maven: MOJO ですべての推移的な依存関係をプログラムで取得する方法
重複の可能性:
プラグイン内で Maven の依存関係階層にアクセスする方法。
dependency:tree プラグイン:goal には、依存関係ツリー内のすべての競合と重複を表示するオプション 'verbose' があります。私は自分のモジョでその情報を再利用してレポートを生成しようとしていますが、そのプラグインがすべての推移的な依存関係/アーティファクトを収集する方法を正確に理解できないようです.
私はもう試した:
私が知る限り、これはリスナーを除いてツリーの目標がどのように行われているかです。
私が求めていることを行う方法を知っている人はいますか?
更新: どうやら十分に検索していませんでした。私の質問は次の複製です: this。私がすでに行ったように、閉じるために投票してください、ありがとう。
webos - Web ページで Palm Mojo を使用していますか?
Palm pre 用に Web ページをカスタマイズしたいと考えています。Palm PreのWebページでMojoを使用する方法はありますか? たとえば、Mojo ピッカーやスクロール タグを使用できますか?
webkit - PalmPreブラウザでjavascriptアプリを実行しているときにconsole.log出力を表示する方法
PalmPreブラウザで実行されているJavaScriptを多用するWebアプリをデバッグしようとしています。アプリがconsole.log()に出力するさまざまな便利なデバッグメッセージがあります。このアプリはPalmPre専用に構築されたものではありませんが、Safariなどの他のWebkitベースのブラウザーでうまく動作します。
Preエミュレーターで実行されているWebアプリケーションからconsole.logの出力を表示するにはどうすればよいですか?Pre用に特別に構築されたアプリの出力を表示することは可能ですが、Webブラウザー自体からの出力は表示できないようです。