問題タブ [wagon]
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 - リモート Maven repository.xml には、ローカルからの scp の後に無効な uri があります
以下のような pom.xml がありますが、scp://myserver/home/myname/bundles の repository.xml には、次のような間違った uri があり、"/home/myname/bundles/..." と予想されます。
私のローカル マシンは windows7 で、pscp.exe を使用してリモートの ubuntu Linux マシンに接続しています。正しい uri を生成する方法を教えてください。ありがとう!
maven - maven を使用して ssh 経由で war をコピーする
ssh経由でwarファイルをコピーしたい。私は次のポンを持っています:
mvn wagon:upload-single を実行しようとすると、次のメッセージが表示されました。
私のsettings.xmlには、適切なユーザー名とパスワードが設定されています。また、scpを介して問題なくファイルをリモートホストに手動でコピーできます。
この問題を解決するのを手伝ってください。
maven - mvn-e-Xを使用して実行しようとするとMavenエラーが発生しますワゴンSCPを使用してデプロイします
scp
を使用してリソースをサーバーにコピーしようとしていますwagon
。
下にリポジトリを追加する目的は何distributionManagement
ですか?
私pom.xml
はこのように見えます
そして私のsettings.xmlファイルは
*エラーは*
maven - MavenWagonSCPは接続を確立できません
リソースを別の場所にコピーしようとしています。私はこれを行うためにmavenwagon-sshプラグインを使用しています。ローカルでは正常に動作します。Hudson/Jenkinsを使用すると問題が発生します。
私のsettings.xml
ファイルは次のようになります。
私は私が得ていたのでチェックをスキップするためにこの答えを試しました:
しかし今私は得ています:
maven - Maven Wagon WebDAV プロバイダーを介した NTLM 認証サーバーへの Javadoc のデプロイ
Maven を使用して、(正常に作成された) Javadoc を NTLM 認証を必要とする Sharepoint サーバーにデプロイしようとしています。これを行うために、WebDAV プロバイダーで Maven Wagon プラグインを使用しています。m2eclipse を使用して実行構成を設定し、特定のプロファイル内で目標を実行しています。
私は基本的に、これらのツールに関して見つけたさまざまなソリューションからソリューションをつなぎ合わせました。現在、Maven では NTLM がまったくサポートされていないように思えますが、他のページでは、タグでこれが可能になる可能性があることが示唆されています。Apache の使用ページとは逆に、配布管理で展開サイトが指定されているソリューションも見てきました。とにかく色々と悩みます。
まず、実行構成メニュー (「リリース」プロファイル内で「クリーン」および「パッケージ」を実行する) から実行すると、「パッケージ」内の「wagon:upload」ゴールの実行を含む Wagon プラグイン' フェーズでは、実行は無視されます。プロジェクト jar と Javadoc を作成し、ソースを添付しますが、Wagon プラグインは実行されません。
Javadoc が個別に作成されたら、「wagon:upload」ゴールを単独で実行しようとしましたが、次のエラーが発生しました (デバッグ中)。
私はそれが負荷の高い質問であることを知っていますが、誰かが私の道に役立つかもしれないアドバイスや提案を持っていますか?
これが私のPOMファイルです:
会社関連のサイトを検閲しなければならなかったという事実にもかかわらず、何が起こっているのか理解していただければ幸いです. さらに、次のように、プロキシとサーバーの構成を settings.xml に追加しました。
サーバ:
どうもありがとう。
passwords - パスワードの複数回のscpプロンプトを介したGradle uploadArchives
Gradle を試していて、Gradle ユーザー ガイドで説明されているように、Wagon SCP を使用して、Jar を Nexus リポジトリにアップロードしようとしています。ユーザーガイドで指定されているビルドファイルを取得しました:
(もちろん、URL と資格情報が私のレポに適合していることを除いて。)
現在、gradle uploadArchivesを実行すると、しばらくするとビルドがフリーズします。ビルドをキャンセルし、情報ログをオンにして再起動したところ、スクリプトがパスワードの入力を求めていることがわかりました。
どうやら、ビルド スクリプトで構成されたパスワードは無視されます。
とにかく、パスワードを入力した後、何度かプロンプトが表示されたので、それに従い、パスワードを再入力しました。
最後に、ビルドは正常に完了しました。
その後、レポを確認したところ、アーティファクトが正常にアップロードされていました。
したがって、jar をレポにアップロードすると機能します。
ただし、Jenkins を使用した自動ビルド プロセスでこれを使用する予定だったので、gradle でパスワードの入力を求められてもうまくいきません。
私の質問へ: このパスワードプロンプトをオフにする方法があるかどうか誰か知っていますか?
maven - FTP プロトコルを使用して FTP Maven リポジトリから依存関係アーティファクトをダウンロードできない
次の問題があります。テスト目的で FTP サーバーをリポジトリとして使用しています。さまざまな成果物をデプロイ (アップロード) するために、すべてが正常に機能します。以前にそのレポにアップロードされたアーティファクトの依存関係を解決してダウンロードする必要があるとすぐに、次の警告が
表示されます。 S3、HTTP/S、および FILE がサポートされています)。
HTTP プロトコルでリポジトリにアクセスできません。wagon は、必要なアーティファクトをダウンロードするための FTP プロトコルをサポートしていますか?
ここに私のPOM「ワゴン」セクションがあります:
settings.xml にも必要な情報があります。アーティファクトのデプロイが機能するので問題ありません。
私は次の Maven & Java バージョンを使用しています:
Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven ホーム: D:\maven\apache-maven-3.0.4\
bin..Javaバージョン: 1.7.0_09、ベンダー: Oracle Corporation
Java ホーム: D:\Java\jdk1.7.0_09\jre
デフォルト ロケール: fr_CA、プラットフォーム エンコーディング: Cp1252
OS 名: "windows 7"、バージョン: "6.1"、アーチ: " amd64"、ファミリー: "windows"
事前にどうもありがとうございました! そして明けましておめでとうございます…
maven - 「wagon-ssh」で Maven プロジェクトをビルド中に「拡張機能を初期化できません」エラー
wagon-ssh 拡張機能を使用して Maven (バージョン 2.2.1) プロジェクトをビルドすると、以下のエラーが発生する
pom.xml:
拡張コンポーネント記述子の役割を初期化できません: 'com.jcraft.jsch.UIKeyboardInteractive'、実装: 'org.apache.maven.wagon.providers.ssh.jsch.interactive.PrompterUIKeyboardInteractive'、役割のヒント: 'default' にはヒントがあります。しかし、そうでない他の実装があります
提案/ヒントは非常に高く評価されています。
locomotivecms - Locomotive CMS で `with_scope` を使用する
with_scope
###ロコモティブ CMS での使用について質問があります。
まずmovies
、完全なフィールドを持つモデル があり、そのうちの 1 つがfilm_etats
withで呼び出されtype: belongs_to
ます。
別のモデルfilm_etats
があり、のetat
フィールドtype: string
と の別のフィールドmovies
がありtype: has_many
ます。
これで問題なく動作します - 自分のデータを見ることができます - しかし、やりたいことは情報をフィルタリングすることです。
Locomotive CMS のドキュメントには、 https ://doc.locomotivecms.com/docs/tags#with_scope があります。
これが最初の例です。
だから私はこれをしました:
しかし、それは機能せず、私が望むものは型エラーです:nilの未定義メソッド「エントリ」:NilClass
私のモデル映画
私のモデル film_etats
ありがとう