У меня возникает странная проблема на моей локальной машине. Я разработчик, и я работаю с SAP / Hybris. Эта среда предоставляет скрипт сборки муравья, который даже создает все веб-приложение. Я сталкиваюсь с ошибками относительно того, как комбинируется путь к классам. Похоже, что порядок включенных JAR-Libs (которые включены самой средой и я ничего не менял в файлах ant / pom) отличается от порядка пути к классам всех других машин (коллег или интеграционных машин). Некоторые libs включены слишком рано.
Я также заметил, что результат команды find -name «* .jar» возвращает список файлов, который отличается от списка, который возвращает команда ноутбука (мы оба имеем Ubuntu с XFCE4).
Итак, у меня есть вопрос:
Есть ли способ определить, как файлы перечислены в системном масштабе? Эта ошибка зависит от файловой системы и способа отображения файлов?
Спасибо заранее
Способ определения файлов заказов рассматривается из вида приложения через различные переменные PATH. PATH определяет, в каком порядке ищутся каталоги для исполняемых элементов.
LD_LIBRARY_PATH определяет каталоги и порядок поиска libaries при компиляции и связывании программы.
CLASSPATH (и аргумент -classpath который ищет до переменной CLASSPATH) определяет порядок поиска Java-классов.
Могут быть и другие переменные PATH, но их истории одинаковы.
В каком порядке find не влияет на вышеупомянутую переменную PATH.
Способ определения файлов заказов рассматривается из вида приложения через различные переменные PATH. PATH определяет, в каком порядке ищутся каталоги для исполняемых элементов.
LD_LIBRARY_PATH определяет каталоги и порядок поиска libaries при компиляции и связывании программы.
CLASSPATH (и аргумент -classpath который ищет до переменной CLASSPATH) определяет порядок поиска Java-классов.
Могут быть и другие переменные PATH, но их истории одинаковы.
В каком порядке find не влияет на вышеупомянутую переменную PATH.