問題タブ [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 - MavenのMOJOとは何ですか?
私は今Mavenについて読んでいて、テキストのいたるところにこの単語(mojo)があります。私はそれが何を意味するかを大体理解していますが、良い説明を拒否するつもりはありません. 私はグーグルで検索しようとしましたが、Maven 以外の説明しか見つかりませんでした。
POJO - わかりました、でも MOJO? Maven 古い Java オブジェクト?
javascript - webOS で Node.js サービスを使用してイメージ バイナリ データをローカル ファイル システムに書き込むにはどうすればよいですか?
getResourceData
Node.jsを使ってJavaScriptコードで、Evernote方式で受信した画像データをローカルシステムに書き込もうとしています。画像ファイルは正常に保存されていますが、破損しているようで、開くことができません。
この関数getResourceData
は、指定された GUID を持つリソースのバイナリ データを返します。たとえば、これが画像リソースである場合、これには画像の生のビットが含まれます。
- 元の 16 進数: http://i41.tinypic.com/ev8bnr.jpg
- ダウンロードの 16 進数: http://i41.tinypic.com/10rs7zm.jpg
コードは次のとおりです。
クライアント.js :
WriteFileAssistant.js :
どんな助けでも大歓迎です。
-ペトロ
java - MavenCodehausfindbugsプラグインの「onlyAnalyze」オプションが期待どおりに機能しない
せっかちな人のための更新:それは簡単です、以下のmartoeの答えのように、package.-
代わりにサブパッケージスキャンに使用してください!package.*
マルチモジュールプロジェクトで動作するようには見えませんonlyAnalyze
。設定したパッケージ(またはパターン)に関係なく、maven-findbugs-pluginは、packagename。*を渡すことで期待するようにサブパッケージを評価しません。
自分自身またはプラグインに問題があることを証明するために(私は常に前者だと思いますが!)、次の構造で小さなMavenプロジェクトをセットアップします。
とても簡単です!
POMには次のfindbugs構成があります。
また、すべてのApp.javaには、2つの明らかな違反がある次のコードがあります。
上記no_detect.App
と同じ内容ですが、評価されるacme.*
と想定している「onlyAnalyze」オプションが設定されているため、findbugsによって評価acme.App
されないことを期待していacme.moo.App
ます。
ここで、を実行しmvn clean install
て、findbugs、package、installをクリーンアップ、ビルド、テスト、実行します。これにより、次のfindbugsレポート(簡潔にするために省略)が生成され、ビルドが失敗することが予想されacme.App
ますacme.moo.App
。
要約するacme.App
と、分析されるのは分析されるだけであり、 acme.moo.App
(悪い)ものではなく、no_detect.App
(良い)ものでもありません。
onlyAnalyze
オプションに2つのワイルドカードを使用してみましたが、ビルドは成功しましたが、findbugsエラー(Dangling meta character '*'
など)が発生しました。
期待されるすべてのクラス(および)を分析するonlyAnalyze
setを試してみました。これは、「機能する」ことを意味しますが、期待どおりではありません。つまり、分析したいクラスのすべての親パッケージを明示的に宣言する必要があります。これは、マルチモジュールプロジェクトで大きくなり、維持するのが困難になる可能性があります。acme.*,acme.moo.*
acme.App
acme.moo.App
分析したいすべてのパッケージを定義する必要がありますか、それとも私が望むことを実行するワイルドカード/正規表現パターンを宣言できますか?
包含/除外XMLを使用したくないのは、現在時間がないため、はるかに多くのセットアップと推論が必要になるためです...
maven-2 - Mavenカスタムライフサイクルが認識されない
カスタムライフサイクルを使用して単純なカスタムプラグインをテストしようとしています。
これが私のEchoMojo.javaファイルです:
私のpom.xmlは次のようになります。
これをsettings.xmlに追加しました:
META-INF / maven/lifecycle.xmlを作成しました
META-INF / plexus/components.xmlを作成しました
mvn echotest:echoを実行すると、「BuildSucessfull」が表示されます。
mvn custom-echoを実行すると、「[ERROR]不明なライフサイクルフェーズ「custom-echo」」が表示されます。
「mvncustom-echo」を実行するときにカスタムプラグインをアクティブにするだけです。ここで、custom-echoはカスタムライフサイクル名です。
誰かが私を助けてくれませんか。
cordova - PhoneGap 内で Mojo.Controller.showAlertDialog を使用できますか?
今日の午後、PhoneGap 1.5 を試していますが、使用できませんnavigator.notification.alert("Hello", function() {}, "OK")
がnavigator.notification.alert("Hello")
動作します。phonegap.js を確認したところ、 という定義が見つかりましたNotification.prototype.alert = function(message, response, icon) {...};
。それで、何が問題なのですか?Mojo.Controller.showAlertDialog
実際には、ユーザーが何が起こっているのかを選択できるように、モーダル ダイアログを表示するようなものを使用できるかどうかを確認したいだけです。
type-conversion - Mojo 構成のカスタム型コンバーター?
LunarDate
Mojo オブジェクトで などのカスタム タイプを使用する必要があります。
<configuration>
そして、pom.xml の section でパラメータを設定したいと思います。
(タイプLunarDate
は、質問を説明するための単なる例です)
型コンバーターは既に持っていますが、それらを有効にするにはどうすればよいですか?
java - Java Maven MOJO - プロジェクトPOMから情報を取得
私はmavenプラグインに取り組んでいます。MOJO を実行するプロジェクトから POM 情報を取得する良い方法は何でしょうか?
たとえば、別の Maven プロジェクトで mojo を実行する場合、プロジェクト名またはその他のパラメーターを取得したいと考えています。
もう 1 つ、AbstractMojo.java クラスにコンテキスト MAP があり、プライベート Map pluginContext があります。私が間違っている場合、誰かが私を訂正できますか?
maven - その他のプロパティの Maven パスワード暗号化
Mojo のプロパティのノードに使用するような Maven のパスワード暗号化を使用したいと考えています。暗号化されたパスワードをモジョの正しいプロパティに貼り付けようとしましたが、プレーンテキストとして扱われました。Mojo プロパティのアノテーションに、暗号化できることを説明する属性を設定できることを期待していました。暗号化できる場合は、システム マスター パスワードを使用して復号化しますが、ドキュメントには何も表示されません。それ。
サーバーパスワードノード以外にMavenのパスワード暗号化を使用できた人はいますか? 私のモジョでこれを機能させたいです。
java - Maven:「ライフサイクルマッピングの構築」とはどういう意味ですか
私はMavenの概念を理解しようとしてきましたが、使用されている用語を理解するのは難しいと思います。
私はこの用語に出くわしました" build life cycle mapping
"。この用語が何を意味するのか、誰かが私に明確な見解を教えてもらえますか?私build life cycle
はそれが何であるかを知っていますが、それで「」を使用するとき、それはどういう意味mapping
ですか?
助けてくれてありがとう
更新:これは私がこの用語を見つけた場所です-プロジェクトビルドライフサイクルマッピング
gwt - Maven の gwt-maven-plugin がゴール実行「generateAsync」を認識しない
プロジェクト B からいくつかのソースを使用するアプリケーション (プロジェクト A) を開発しています。pom.xml
プロジェクト A は次のとおりです。
次の行でエラーが発生しました<execution>
。
generateAsync
ではゴールが確立されていないようですgwt-maven-plugin
。