問題タブ [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.
maven - mojoを使用してMavenアーティファクトを検索する方法は?
repo(Nexus)からアーティファクトをダウンロードするためにmojoを使用しています。しかし、ほとんどの場合、私はアーティファクトIDとバージョンしか知りません。アーティファクトIDとグループIDのみを使用してアーティファクトをダウンロードする方法はありますか?
perl - Mojo::CookieJar-ファイルからCookieをロードする方法
このコードのようにMojoのファイルからCookieをロードする方法:
cookie.txtがない限り、スクリプトはユーザー名とパスワードを使用し、結果のCookieはファイルcookie.txtに保存され、次回はこのファイルを使用します。
Mechanizeを使用せずにこのコードを書き直そうとしていますが、Cookieファイルの保存と読み込みに問題があります。
PS私の英語とperlでごめんなさい:)
javascript - Mojolicious、Javascript のレイアウトと配置
ほとんどのスクリプトをメイン レイアウト (jquery) にロードしたいと考えています。私の理解では、HTML ページの下部にスクリプトを配置するのがベスト プラクティスです。
ただし、レイアウト ページの下部にスクリプトを配置すると、そのようになります。
そして、このレイアウトを、jquery に依存する独自の JavaScript を持つページで使用します。
このようなページに仕上がります。jquery への参照は、それに依存する私のコードの下にあることに注意してください。
この状況に対処する最善の方法は何ですか?
JavaScript 参照をレイアウトの一番上に置きますか? このレイアウトを使用するすべてのページに jquery のスクリプト参照を追加するのはベスト プラクティスではないと思いますか?
どんな助けでも大歓迎です。私はこれらすべてに非常に新しい人です。
乾杯。
json - 同時リクエスト用の perl Mojo と JSON
私は通常、Perl コーダーではありません。しかし、私はこのタスクを完了しなければなりません。
次のコードは私にとってはうまくいきます:
ここで、Mojo を使用して非同期 http を使用するために上記を再コーディングしたいと思います。私はこれを試しています:
最初のコードは問題ありませんが、2 番目のコードは機能しません。403 応答 (不適切な API の使用) を受け取ったように見えるので、リクエストを送信するときに何か間違ったことをしているに違いありません。-> json 呼び出しも試しましたが、うまくいきませんでした。
また、リクエストを正しく実行したとしても、Mojo で json の結果を正しくデコードしているかどうかはわかりません。
助けていただければ幸いです!
maven - Maven プラグイン開発 - 現在のプロジェクトのリソースをプラグインに含める - "include-project-dependencies" - "NoSuchElementException"
プラグインとして使用するプロジェクトのリソースファイルを使用するmavenプラグインを開発しようとしています。その提案を私のmaven-pluginプロジェクトに実装しましたが、うまく構築されました。しかし、プラグインを使用するプロジェクトをクリーンアップしてビルドすると、次の例外が発生します。
「プロジェクトtempでゴールsample.plugin:maven-plugin:1.0-SNAPSHOT:convertproperties(デフォルト)を実行できませんでした:mojo sample.plugin:maven-plugin:1.0-SNAPSHOTの構成のためのコンポーネントコンフィギュレーターinclude-project-dependenciesを取得できません:convertproperties: java.util.NoSuchElementException role: org.codehaus.plexus.component.configurator.ComponentConfigurator roleHint: include-project-dependencies"
maven-plugin の POM ファイル:
maven-plugin を使用する私のプロジェクトの POM ファイル:
どんな助けでもとても役に立ちます、ありがとう。
java - Mojo開発-マルチモジュールプロジェクトでの未解決の依存関係の処理
@requiresDependencyResolutionテストで注釈が付けられたmojoがあります。
単一層のネストを使用するマルチモジュールプロジェクトで機能しますが、ユーザーから次のような構造の問題が報告されています。
submodule21がsubmodule1に依存している場合mavenレポート
プロジェクトsubmodule21で目標を実行できませんでした:プロジェクトorg.my:submodule21:jar:1.0の依存関係を解決できませんでした-SNAPSHOT:アーティファクトorg.my:submodule1:jar:1.0が見つかりませんでした-SNAPSHOT
requireDependencyResolution = testアノテーションを削除すると、この問題は回避されますが、mojoの実行に必要な情報にアクセスできなくなります。
githubでのsurefireコードの簡単なスキャンから、requiresDependencyResolution = testも使用しているように見えますが、このプロジェクトに対して問題なく実行できます。
私自身のコードとの唯一の明らかな違いは、古いスタイルのjavadocアノテーションではなくjavaアノテーションを使用していることです。
シュアファイアモジョはこれをどのように達成していますか?
私のコードは
問題を表示しているプロジェクトの例
javascript - Is it possible to use Mojolicious tag helpers in external JS files?
I am currently working on cleaning up a little web app I've written in Mojolicious. As part of that cleanup I am separating out my javascript into the public directory from my html.ep files.
The problem I have though is I don't seem to be able to reference tag helpers any more, like 'url_for' or even referencing values in the stash such as '<% $stashvalue %>'.
Any idea's on how or if I can do this is very much appreciated.
cheers.
perl - Can't post json in a Mojo::UserAgent request
I can't get the following Mojo::UserAgent call to post JSON to the server:
Using a fake debug server on the other side with nc -l 6767 gives the following output:
It's not just the json method, the form, and the whole Transactor seems to be broken on 2 of my machines. From the docs:
Hard to believe my eyes. What am I missing?
unit-testing - 単体テスト Maven Mojo - コンポーネントとパラメーターが null です
ドキュメントとメーリング スレッドに基づいて、maven プロジェクトをモジョに挿入する 3 つの方法を見てきました。
しかし、これらのいずれを選択しても、maven ドキュメントで見つけた例に基づいて単体テストを実行すると、プロジェクトは常に null になります。
mojo execute を含む (そして失敗する)
maven - null の代わりに空の Maven mojo パラメータ
「パラメータが指定されていません」と「パラメータが空」を区別できるかどうか疑問に思っていました。どちらの場合も、Mojo パラメータの値は null です。
ユーザーがパラメーターを指定しない場合はデフォルト値が有効になり、ユーザーが空のパラメーター要素を指定した場合は空の文字列が有効になります。