問題タブ [maven-scm]
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.
plugins - RCP アプリケーション用の scm ブラウザーの作成
プロジェクトをxmlファイルとして保存するRCPアプリがあり、現在、ユーザーはディレクトリを選択してそのファイルを保存し、ファイルを開くダイアログを使用してプロジェクトを開きます。ユーザーがソースコードマネージャーからチェックイン/チェックアウトできるように拡張することを考えています。これにより、ユーザーは、scm のすべての利点を利用して、プロジェクトを互いに簡単に共有できるようになります。Subclipses に似たものが必要ですが、どの scm で使用するかをより柔軟にするために、maven svn プラグインを使用することを考えていました。ほとんどのユーザーは scm が何であるかを理解していないため、単純にすることをお勧めします。理想は、[ファイルを開く] ダイアログに似たダイアログを開く [チェックアウト] メニュー オプションを持つことです。Maven scmの使用方法の例を誰かが持っているかどうか疑問に思っていました。scm の場所を設定してファイルを取得するには、どのような呼び出しを行う必要がありますか? または、これについてもっと良い方法がある場合。ありがとう!
maven - Maven Mojo&SCMプラグイン:リストを無視するファイルを追加/SVNプロパティを設定
maven-scm-plugin
挿入されたオブジェクトを介して独自のMavenMojo内から使用しScmManager
ており、SCM無視リストにファイルを追加する方法を理解しようとしています。
提供するメソッドScmManager
はこれをサポートしていないようです。
理想的なソリューションは、をmaven-scm-plugin
サポートするすべてのSCMシステムで機能します。すべてのシステムにそのような機能があるかどうかはわかりませんが。そうは言っても、Subversionリポジトリでのみ機能するソリューションも役に立ちます。
対応するSVNコマンドは次のようになります
無視リストを直接設定できない場合ScmManager
は、これらの種類のSCMプロパティを設定できる可能性がありますか?
maven-2 - Maven SCM Perforce プロバイダーのバージョンを強制する方法は?
別のコンピューターで既存の Maven 環境を再現しようとしていますが、リリース プラグインを使用しようとすると、「perforce scm プラグインにはパスワードが必要です」というメッセージが表示されます。
奇妙なことに、pom.xml に変更を加えていません。
このバグ レポートを見つけました: http://jira.codehaus.org/browse/SCM-415
興味深いことに、私は maven-scm-provider-perforce 1.1 を使用しているため、まさに私の問題である可能性があります。
これは私の現在の問題につながります。プロジェクトで最新の perforce プロバイダー バージョンを使用するように強制することはできないようです。
これを <build> の下に追加しようとしました
しかし、まだ1.1を使用しているようです
また、バージョン 1.3 の maven-scm-plugin を強制的に使用しようとしましたが、それでも 1.1 の perforce プロバイダーを使用しています。
perforce プロバイダーのバージョン 1.3 をプルするようにリポジトリを更新するにはどうすればよいですか?
注: 最高レベルでは、次のコマンドを呼び出しています。
git - Maven - コードのフォーマットとチェックイン
Hudson を使用して定期的にプロジェクトをビルドしています。Hudson にコードをフォーマットしてもらい (Jalopy を使用)、変更内容を github.com にチェックインしてもらいます。
Jalopy は既に好きなように構成されています。必要なのは、scm プラグインを構成して変更をチェックインすることだけです。
svn - Maven SCMプラグインで使用するsvn-settings.xmlの形式は何ですか?
ユーザー名とパスワードを外部化しようとしていますが、svn-settings.xmlの形式が正しくないようです。この投稿とそれに続くエラーを除いて、Web上でリソースを見つけることができません。
私のpom.xmlで私は得ました
C:\ Documents and Settings \ my_uid.scm\svn-settings.xmlで取得しました
Mavenを実行すると、次のメッセージで失敗します。
だから、私は代わりに何を使うべきですか?
cvs - 例外:mvn scm:checkoutコマンドの実行時に無効なscmURL。
POM.xmlの内容は次のとおりです。
mvn scm:checoutコマンドを実行しようとすると、次のエラーが発生しました
可能な解決策を教えてください。
svn - maven 2リリースプラグインは、現在リリースされているタグだけでなく、他のすべてのSVNタグを再チェックアウトします
リリースしているMaven2プロジェクトがあります。何年にもわたって数回リリースしましたが、前回リリースしてから構造的にも構成的にも大きな変更はありません(Mavenバージョンはすべて同じ、プラグインバージョンはすべて同じなど)。
release:prepare
ただし、を実行した後、すべてのタグを実行するrelease:perform
と、リリースするタグだけでなく、すべてのタグがSVNからチェックアウトされ、リリースを実行するのに数時間かかることに気付きました(以前は最大30でした)分)。
私のSubversionリポジトリは標準的な方法で設定されています:
リリースプラグインは常にこれを実行しましたが、私はそれに気づいただけですか、それともこれを奨励するために何かを実行しましたか?
私が使用しているコマンドは次のとおりです。
私が考えることができる唯一のことは、自動バージョンサブモジュールスイッチを使用するのは初めてかもしれないということです、 -DautoVersionSubmodules=true
これが問題になる可能性がありますか?
または、それを回避する方法はありますか?いくつかの無視タグを使用できますか?
または、以前のすべてのタグのチェックアウトが含まれているMavenのtarget/checkout
作業ディレクトリをクリアしましたか?これは1回だけ発生し、次回はtarget/checkout
ディレクトリに対してデルタのみを実行するため、心配する必要はありませんか?
mercurial - MavenのMercurial拡張は常に失敗します
2時間以上経過すると、maven-scm-provider-hg
拡張機能(MavenからMercurialリポジトリにプッシュするため)が半ば機能するようになりました。つまり、エラーを出すだけでなく、コマンドを実行していました。
しかし、私はこのエラーで壁にぶつかったと思います
いったい何がそのエラーを引き起こすのでしょうか?私はWindowsボックスを使用しているので、コマンドではないコマンドは、「そのようなコマンドはありません」ではなく、「「リスト」は内部または外部コマンドとして認識されません...」と表示します。
POM
水銀バージョン
助言がありますか?
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やっています。
maven - mavenscmurlが生成します
現在、リファクタリングを行っています。モジュールを統合し、新しいモジュールを作成します。各モジュールを手動で通過するのではなく、Mavenが各Mavenモジュールのscm URLを生成する方法はありますか?