список файлов по всей системе

Я столкнулся со странной проблемой на моей локальной машине. Я разработчик и работаю с SAP / Hybris. Эта среда предоставляет скрипт сборки ant, который даже собирает все веб-приложение. Я сталкиваюсь с ошибками, связанными с тем, как создается классовая дорожка. Кажется, что порядок включенных JAR-библиотек (которые включены самой средой, и я ничего не менял в этих файлах ant / pom) отличается от порядка пути к классам всех других машин (коллег или машин интеграции). Некоторые библиотеки включены слишком рано.

Я также заметил, что результат команды find -name "* .jar" возвращает список файлов, который отличается от списка тем, что команда возвращает ноутбук моего коллеги (у нас обоих есть Ubuntu с XFCE4) .

Итак, у меня есть вопрос:

Есть ли способ определить, как файлы перечислены в масштабе всей системы? Зависит ли эта ошибка от файловой системы и от того, как перечислены файлы?

Заранее спасибо

0
задан 13 December 2017 в 16:53

1 ответ

То, как вы определяете файлы заказов, видно из представления приложения через различные переменные PATH. PATH определяет, в каком порядке ищутся каталоги для поиска исполняемых файлов.

LD_LIBRARY_PATH определяет каталоги и порядок поиска библиотек при компиляции и компоновке программы.

CLASSPATH (и аргумент --classpath, который ищется до переменной CLASSPATH) определяет порядок поиска классов Java.

Могут быть и другие переменные PATH, но их истории такие же.

В каком порядке find списки файлов не влияют на вышеупомянутую переменную PATH.

0
ответ дан 13 December 2017 в 16:53

Другие вопросы по тегам:

Похожие вопросы: