Я изучаю maven и пытаюсь понять порядок вещей. Как я понимаю, mvn clean install
строит репозиторий со стандартными банками, где install
создает .zip, который мне понадобится позже.mvn clean install, mvn install: install-file order?
Я хочу использовать свои пользовательские банки, которые я называю mvn install:install-file
, но когда я запускаю это до install
, я получаю ошибки cannot find symbol
. Я предполагаю, что мои пользовательские банки (которые не содержат эти классы) перезаписывают некоторые банеры по умолчанию? Я не могу найти эти классы где-нибудь в своей файловой системе, поэтому я предполагаю, что они уже упакованы в 1 из стандартных банок. Как я могу обойти это?
Также, какой заказ я должен делать? Все, что я хочу, это окончательный .zip, который включает в себя пользовательские банки?
Я ссылаюсь на .pom и .jar, когда вызываю файл install. Я делаю это для 2 различных баннеров. Проблема в том, что когда я, наконец, пытаюсь «mvn install», это ошибки при отсутствии поиска класса (не существует в файловой системе, но это зависимость в исходном .pom). Когда я очищаю репозиторий, «mvn clean install» отлично работает, это просто, когда я вызываю install-файл, это терпит неудачу. Убирает ли файл перед установочным файлом, возможно ли, что у меня есть какая-либо зависимость в «новых» файлах pom, которые я устанавливаю? – user12740