問題タブ [svnant]

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.

0 投票する
4 に答える
9214 参照

svn - svnant/svnkit でユーザー名/パスワードのプロンプトを表示するにはどうすればよいですか

Subversion からディレクトリをチェックアウトする必要がある Ant スクリプトがあります。これは svnant/svnkit を使用して動作します。ただし、Subversion アクセスは認証されており、ユーザー パスワードをファイルに保存したくありません。

svnkit でパスワード ダイアログをポップアップさせることはできますか? または、さらに良いことに、Eclipse 内の subversive/svnkit が使用するのと同じ資格情報キャッシュを使用します (ユーザー名は build.properties から読み取ることができます)。

Subversion サーバーを制御していないため、公開鍵ベースの認証に切り替えることができません。

現在、「svn:認証がキャンセルされました」と表示されています。

0 投票する
1 に答える
2679 参照

svn - antのsubversion-urlの下にあるファイルのリストを取得するにはどうすればよいですか?

ant で subversion-repository にアクセスし、 https://svn.myhost.de/repository/path/into/repoのような特定の svn-url で利用可能なファイルのリストを取得します。すべてのアイテム、サブディレクトリ、またはファイルを、後で ant ファイルで作業できる何らかの形式で一覧表示したいと考えています。カンマ区切りのリストで問題ありません。ant-contrib の foreach-task に入力できます。

0 投票する
1 に答える
4672 参照

svn - ユーザー名またはパスワードなしでsvnantを使用する

コマンドラインSVNを使用してコードをチェックアウトしました。実行したいAntビルドスクリプトがあり、完了時にコミットを実行します。

次のようなsvnantを使用したい

しかし、それは機能せず、このエラーを引き起こします

ただし、このように直接execを実行すると

それはうまくいくでしょう。奇妙なことに、とを使用するsvnkit="false"javahl="false"、svnantにコマンドラインsvnを使用させることになっています。

では、ここで何が起こっているのでしょうか。コマンドラインsvnは明らかにそれを必要としないので(キャッシュされている)、svnant呼び出しでユーザー名/パスワードを指定する必要はありません。

0 投票する
1 に答える
2348 参照

svn - svnant-サーバーの親ディレクトリは作業コピーではありません

プロジェクトをチェックアウトし、リビジョン番号を取得し、その番号を使用してメニフェストでjarをビルドし、サーバー上でWebインターフェイスを使用します。プロセス全体には他にもいくつかの小さなステップがありますが、それが主な目標です。ビルドスクリプトのすべてがローカルで正常に機能していますが、サーバーで実行すると常にスタックします。チェックアウトしたプロジェクトでsvnantタスクを使用しようとすると、親ディレクトリが作業コピーではないことが表示されるので、最初にコピーを試し、次にプロジェクト全体をそのコピーに再度入れますが、それでも親ディレクトリが表示されます(初版)は作業用コピーではありません。

どうすればいいですか?

ps、、、、の可能なすべての組み合わせを試しました。それらのどれも機能しませんでした。他の誰かがsvnantの仕事を得ることができますか?私は常に次のようなエラーが発生します:

java.lang.NullPointerException at org.tigris.subversion.svnant.commands.WcVersion.getWorkingCopySumary(Unknown Source)at org.tigris.subversion.svnant.commands.WcVersion.execute(Unknown Source)atorg.tigris.subversion.svnant。 org.tigris.subversion.svnant.SvnTask.execute(Unknown Source)at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)at sun.reflect.GeneratedMethodAccessor1のcommands.SvnCommand.executeCommand(不明なソース) .invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.apache.tools.ant.dispatch.DispatchUtils .execute(DispatchUtils.java:106).........。

誰かがどちらかの質問を手伝ってもらえますか?

ありがとうございました

0 投票する
1 に答える
927 参照

proxy - プロキシを介したSVNAnt

今日初めてAntをインストールして、遊んでいます。私は代理人の後ろにいて、これが私の問題の原因だと感じています。私は問題なくプロキシを介してHTTP経由でWebページを取得するantビルドファイルを正常に作成することができました。ただし、SVNAntを使用してプロキシ経由でHTTP経由でリポジトリをエクスポートしようとすると、プロキシタスクがGetビルドファイルとまったく同じである場合に「svn:HTTPプロキシ認証に失敗しました」というメッセージが表示されます。問題が何であるかについて何か考えはありますか?

0 投票する
6 に答える
2688 参照

svn - リビジョンメッセージを取得するant svntask

アプリケーションをビルドする前に、svntask で ant を使用してリポジトリを更新しています。ビルドの最後に、ビルドの結果が記載された電子メールが送信されます。その電子メールに svn リビジョン番号とメッセージを含めると非常に役立ちます。ビルドが壊れた場合に、どのリビジョンを確認すればよいかがわかります。

現在、リビジョン番号のみを表示しています。

しかし、そのリビジョンのメッセージ (コミッターによって入れられたメッセージ) を取得する方法 (または方法があるかどうか) がわかりません。あなたたちはそれを行う方法を知っていますか?

0 投票する
3 に答える
4835 参照

apache-flex - svn antタスクが失敗するのはなぜですか?

ビルドスクリプトを実行しようとしていますが、特定のsvnタスク中にエラーが発生し続けます。コマンドラインからターゲットをビルドしようとすると、認証エラーが発生します。フレックスビルダーからビルドを実行すると、「新しいSubversionクライアントを入手してください」というエラーが表示されます。私が知ることができることから、ant-verboseを実行するときにここで見ることができる根本的な問題があります:

ご覧のとおり、2番目の(失敗した)svn_updateターゲットはコマンドラインを使用しており、最初の(機能している)更新はjavahlを使用しています。私はsvnのデフォルト属性を使用しているので、javahlがデフォルトで使用されるはずです。

svnantjarを1.3.0に更新しました。

これでいくつかの助けが欲しいです!

デイブ

0 投票する
4 に答える
7283 参照

svn - SVN-ANT エラー - 「作業コピーではありません」

この質問を送信する前に関連する質問を読みましたが、私と同じ問題を抱えている正確な質問を見つけることができませんでした.

Windows ボックスで自動化をセットアップしようとしています。更新を行う ant ターゲットがあり、Eclipse を Java 開発エディターとして使用しました。Windowsボックスにはsvnクライアント(TortoiseSVN)が インストールされており、プロジェクトがチェックアウトされたら、それを使用してリポジトリから新しいチェックアウトを取得し、antターゲットを実行しました。結果は以下でした。

これが私の ant ターゲットです。いくつかのフォーラムを読んだ後、svnkit実際のユーザー名とパスワードを削除して実行するようにターゲットに明示的に指示する方がよいことがわかりました。

前もって感謝します。

0 投票する
3 に答える
2224 参照

svn - SVNAnt Trilead jar がありません

SVNAnt 1.3.0、Ant 1.8、および Java 1.6 をダウンロードしてインストールしました。

https 経由で簡単なチェックアウトを実行しようとすると、java.lang.NoClassDefFoundError: com/trilead/ssh2/InteractiveCallback が発生します。httpsを使用しているため、なぜsshクラスを使用しているのかわかりません。

Java 用の Trilead SSH はサポートも配布もされていないようです。古いバージョンの trilead.jar にはアクセスできません。

trilead.jar なしで SVNAnt を他の人はどのように使用していますか? 他のオプションを追求することを推奨する人はいますか? これが私のビルドスクリプトです。プロジェクトの開始タグと終了タグが正しくコピーされませんでしたが、ローカル ボックスで実行すると存在します。

更新 グーグル検索の結果、別のプロジェクトの svn リポジトリで trilead.jar を見つけることができました。実際に NoClassDefFoundError を修正しました。Trilead が jar を配布しないのは残念です。

0 投票する
3 に答える
2889 参照

svn - svn が URL を指している場合、CruiseControl の ModificationSet の実行に失敗する

現在の CruiseControl セットアップでは、次のターゲットを実行しています。

空白のテキスト ファイルを簡単にチェックインすると、CruiseControl ログに次のようなメッセージが表示されます。

カメ: TortoiseSVN 1.6.8、ビルド 19260 - 32 ビット、2010/04/16 20:20:11
CruiseControl: 2.8.3