Javaで開発されたプリコミットフックを使用しています。ここで、事前コミット内で実行する必要があります。
- リスト項目
依存関係のあるjarファイルを実行するにはどうすればよいですか? プリコミットから実行するには、実行可能な jar ファイルを作成する必要がありますか? jarファイルにクラスパスとパラメータを与える方法は?
現在、私は正常に動作している事前コミット内でこのように実行しています。今、私はそれを本番環境に移動する必要があります
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=11111
$JAVA_OPTS -Dfile.encoding=MacRoman
-classpath
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/deploy.jar:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/dt.jar:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/javaws.jar:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/jce.jar:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/jconsole.jar:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/management-agent.jar:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/plugin.jar:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/ext/sunjce_provider.jar:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/ext/sunpkcs11.jar:
/Users/testuser/Documents/Dev/projects/SCS/sc/SCS/SCS/SCSAPI/classes:
/Users/testuser/Documents/Dev/projects/SCS/sc/g3/_lib/hibernate-tools.jar:
/Users/testuser/Documents/Dev/projects/SCS/sc/g3/_lib/dom4j-1.4.jar:
/Users/testuser/Documents/Dev/projects/SCS/sc/g3/_lib/commons-logging.jar:
/Users/testuser/Documents/Dev/projects/SCS/sc/g3/_lib/commons-collections-2.1.1.jar:
/Users/testuser/Documents/Dev/projects/SCS/sc/g3/_lib/mysql-connector-java-5.1.22-bin.jar:
/Users/testuser/Documents/Dev/projects/SCS/sc/g3/_lib/hibernate2.jar:
/Users/testuser/Documents/Dev/projects/SCS/sc/g3/_lib/ehcache-1.1.jar
com.ticoon.scs.SCSMain
pre-commit file -c /Users/testuser/Documents/Dev/projects/SCS/sc/SCS/SCS/config.xml -v -repos $REPOS -trxn $TXN