【发布时间】:2014-08-23 04:29:30
【问题描述】:
我正在从 bash 脚本启动我的 java 服务器。服务器“提供”了对 3rd 方 jar 的依赖项。但是,其中一些 jar 与我的应用程序中的 jar 冲突,需要从类路径中排除...
目前,我只需要排除一个罐子,所以这个成语让我受够了
EXTERNAL_JARS=$(find "${EXTERNAL_LIB}" -name 'slf4j-log4j12-1.4.3.jar' -prune -o -type f -name '*.jar' -printf ':%p' )
CLASSPATH=${CLASSPATH}${EXTERNAL_JARS}
当外部 jar 的数量为 20-30 并且排除的 jar 的数量为 ~ 5 时,是否有更好的使用方法?
【问题讨论】: