2010-11-29 16 views
0

sshを使用してリモートマシン上でjavaコードをコンパイルして実行しています。私は自分のラップトップでコードを、svnリポジトリにコミットし、リモート作業コピーを更新し、更新されたソースファイルを再コンパイルします(両方のマシンはLinuxを実行しています)。私は自分のコードでprintステートメントを変更すると、リモコンの出力は変わらないことに気付きました。ただし、ソースは正しく更新されます。私のアプリケーションは、これらのクラスパスに含まれているファイル - jarファイルとして来る外部ライブラリ、多数のに依存しているJavac:変更* .javaは変更されません。* .class

cd $HOME/WindowsProfile/Desktop/torcs/versioned/anjiTest 
export MYCLASSPATH=$HOME/WindowsProfile/Desktop/torcs/versioned/anjiTest/properties 
for i in `ls $HOME/WindowsProfile/Desktop/torcs/versioned/anjiTest/lib/*.jar` 
do 
export MYCLASSPATH=${MYCLASSPATH}:${i} 
done 
MYCLASSPATH=${MYCLASSPATH}:$HOME/WindowsProfile/Desktop/torcs/versioned/anjiTest/build/classes 
MYCLASSPATH=${MYCLASSPATH}:$HOME/WindowsProfile/Desktop/torcs/versioned/anjiTest/properties 

echo $MYCLASSPATH 

pwd 
rm -R build/classes/* 

javac -sourcepath ./src/ -classpath $MYCLASSPATH ./src/A/*.java -d ./build/classes 
javac -sourcepath ./src/ -classpath $MYCLASSPATH ./src/B/*.java -d ./build/classes 
javac -sourcepath ./src/ -classpath $MYCLASSPATH ./src/C/*.java -d ./build/classes 

:私はこの問題は、下に貼り付けられ、私のビルドスクリプト、である疑いがあります。私はリモートマシンへの物理的なアクセス権を持っており、NetBeans 6.9を使用して構築すると、同じ問題が時々発生することに気付きました。

ありがとうございました。

答えて

0

解決済み。上のスクリプトは問題ありません。

関連する問題