Как можно добиться в Maven того, что при выполнении "mvn install" из командной строки автоматически будет решено создать артефакт (jar / war), только если этот артефакт еще не установлен в локальном хранилище?
Я уже пробовал с профилями, проблема здесь в том, что в задаче «активация» я не могу ссылаться на свой локальный репозиторий через свойство Maven. Я не могу жестко закодировать локальный репозиторий, так как это нарушит мою сборку в другой среде.
Я также попробовал обходной путь, коснувшись файла на предыдущем этапе, например, инициализируйте, а затем проверьте наличие файла в качестве условия активации, но это не работает, поскольку условие активации оценивается до выполнения инициализации.
Любые советы или идеи, как решить эту проблему?
Спасибо,
Питер