Я использую Apache Maven 3.6.1 для создания проекта из архетипа.
В то время как команда mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate
завершается успешно и генерирует ожидаемый результат, mvn org.apache.maven.plugins:maven-archetype-plugin:generate
генерирует эту ошибку:
[WARNING] Error initializing: org.codehaus.plexus.velocity.DefaultVelocityComponent@4fbb001b
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
...
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass (SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass (ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:239)
at org.apache.velocity.runtime.resource.ResourceManagerImpl.initialize (ResourceManagerImpl.java:161)
...
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.1.0:generate (default-cli) on project standalone-pom: Execution default-cli of goal org.apache.maven.plugins:maven-archetype-plugin:3.1.0:generate failed: A required class was missing while executing org.apache.maven.plugins:maven-archetype-plugin:3.1.0:generate: org/apache/commons/lang/StringUtils
Это ошибка в новой версии maven-archetype-plugin или это может быть связано с отсутствующей конфигурацией на моей стороне?