Windows XP のスケジュールされたタスクとして、コンピューターで JUnit ナイトリー ビルドを実行しています。私のアプリケーションは Jaxb を使用しているため、一部のテストではシステム クラスパスを使用して xsd スキーマを参照する必要があります。コンピューターを使用していないときにナイトリー ビルドを実行すると、次のようなエラーが表示されます。
java.lang.Exception: クラスパスからスキーマ mySchema.xsd をロードできません
ただし、ビルドを手動で実行すると、そのようなエラーは発生しません。スキーマの場所の環境変数は、ユーザー変数ではなくシステム変数であるため、このエラーの原因がわかりません。このエラーの原因は何ですか?
編集:ハドソンのような代替は、私が求めているものではありません。上記のテクノロジ (スケジュールされたタスクとして実行されるバッチ ファイル) のソリューションを求めています。