Одна из моих любимых мозолей состоит в том, что эти два слова должны иметь одинаковое время. Либо скомпилирован и предоставлен, либо скомпилирован и предоставлен.

разница между maven областьюcompile а такжеprovided когда артефакт построен как JAR? Если бы это была WAR, я бы понял - артефакт будет включен или нет в WEB-INF / lib. Но в случае JAR это не имеет значения - зависимости не включены. Они должны быть на пути к классам, когда их область действияcompile или жеprovided, я знаю этоprovided зависимости не транзитивны - но это только одно различие?

Ответы на вопрос(6)

Ваш ответ на вопрос