Почему Maven извлекает старые версии родительских зависимостей вместо последних?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему Maven извлекает старые версии родительских зависимостей вместо последних?

Сообщение Anonymous »

У меня есть проект с двумя пакетами Java:
  • Пакет 1 (Родительский)
  • Пакет 2 (дочерний) зависит от Пакета 1.
дочерний пакет включает родительский в качестве зависимости в свой pom.xml. Однако, когда я собираю дочерний пакет, он извлекает более старую версию родительских зависимостей, хотя я обновил их до последних версий.
Вот что я проверил. Far:

[*]Проверено, что родительский пакет обновлен до правильной версии.
[*]Очищен и пересобран родительский пакет. с помощью mvn clean install.
[*]Дважды проверил дочерний файл pom.xml, чтобы убедиться, что он указывает на последнюю родительскую версию.
[*]Использовал mvn dependency:tree, чтобы проверить, какие версии извлекаются.
[*]Также пробовал, удалив папку репозитория mvn.
< /ol>
Несмотря на эти усилия, Maven по-прежнему разрешает и извлекает более старые версии родительских зависимостей.
Вот pom.xml дочернего объекта
x s i : s c h e m a L o c a t i o n = & q u o t ; h t t p : / / m a v e n . a p a c h e . o r g / P O M / 4 . 0 . 0 h t t p s : / / m a v e n . a p a c h e . o r g / x s d / m a v e n - 4 . 0 . 0 . x s d & q u o t ; & g t ; < b r / > < b r / > & l t ; m o d e l V e r s i o n & g t ; 4 . 0 . 0 & l t ; / m o d e l V e r s i o n & g t ; < b r / > < b r / > & l t ; p a r e n t & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . p r o j e c t . d a t a l a k e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s e r v i c e - p a r e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 3 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / p a r e n t & g t ; < b r / > < b r / > & l t ; g r o u p I d & g t ; c o m . p r o j e c t . d a t a l a k e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s e r v i c e - g c p - c l o u d & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 & l t ; / v e r s i o n & g t ; < b r / > < b r / > & l t ; n a m e & g t ; G C P s e r v i c e & l t ; / n a m e & g t ; < b r / > & l t ; d e s c r i p t i o n & g t ; G C P c l o u d p r o v i d e r & l t ; / d e s c r i p t i o n & g t ; < b r / > < b r / > & l t ; s c m & g t ; < b r / > & l t ; t a g & g t ; s e r v i c e - g c p - s e r v i c e - 1 . 1 & l t ; / t a g & g t ; < b r / > & l t ; / s c m & g t ; < b r / > < b r / > & l t ; p r o p e r t i e s & g t ; < b r / > & l t ; l o m b o k . v e r s i o n & g t ; 1 . 1 8 . 8 & l t ; / l o m b o k . v e r s i o n & g t ; < b r / > & l t ; m a p s t r u c t . v e r s i o n & g t ; 1 . 3 . 0 . F i n a l & l t ; / m a p s t r u c t . v e r s i o n & g t ; < b r / > & l t ; c o m . g o o g l e . a u t h . v e r s i o n & g t ; 1 . 2 2 . 0 & l t ; / c o m . g o o g l e . a u t h . v e r s i o n & g t ; < b r / > & l t ; / p r o p e r t i e s & g t ; < b r / > < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . p r o j e c t . d a t a l i b r a r y & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c o m m o n s - d a t a l i b & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 0 & l t ; / v e r s i o n & g t ; < b r / > < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s p r i n g f r a m e w o r k . b o o t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s p r i n g - b o o t - s t a r t e r - w e b & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s p r i n g f r a m e w o r k . b o o t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s p r i n g - b o o t - s t a r t e r - a o p & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s p r i n g f r a m e w o r k . b o o t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s p r i n g - b o o t - s t a r t e r - t e s t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m m o n s - i o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c o m m o n s - i o & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . f r e e m a r k e r & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; f r e e m a r k e r & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . g u a v a & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g u a v a & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 3 3 . 0 . 0 - j r e & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . a u t h & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g o o g l e - a u t h - l i b r a r y - o a u t h 2 - h t t p & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c o m . g o o g l e . a u t h . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . a p i s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g o o g l e - a p i - s e r v i c e s - s c r i p t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; v 1 - r e v 1 7 5 - 1 . 2 3 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e c o d e . j s o n - s i m p l e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j s o n - s i m p l e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 . 1 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j s o n & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j s o n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 0 2 3 1 0 1 3 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . a p i - c l i e n t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g o o g l e - a p i - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 2 5 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . o a u t h - c l i e n t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g o o g l e - o a u t h - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . o a u t h - c l i e n t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g o o g l e - o a u t h - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 3 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . o a u t h - c l i e n t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g o o g l e - o a u t h - c l i e n t - j e t t y & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 3 5 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . a p i s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g o o g l e - a p i - s e r v i c e s - c l o u d r e s o u r c e m a n a g e r & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; v 1 b e t a 1 - r e v 5 6 1 - 1 . 2 5 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . a p i s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g o o g l e - a p i - s e r v i c e s - d a t a p r o c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; v 1 - r e v 1 5 0 - 1 . 2 5 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . a p i s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; google-api-services-deploymentmanager
v2-rev75-1.25.0


com.google.apis
google-api-services-compute
v1-rev235-1.25.0


com.google.apis
google-api-services-iam
v1-rev247-1.23.0


commons-collections
commons-collections
3.2.2


org.apache.commons
commons-collections4
4.4


com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
2.10.0


com.fasterxml.jackson.core
jackson-databind
2.9.10.4


com.google.cloud
google-iam-admin
3.27.0


com.google.cloud
google-cloud-storage
1.110.0


com.google.api
gax-grpc
2.34.0


com.google.api
gax-httpjson
2.34.1


com.google.cloud
google-cloud-datastream
1.32.0


com.google.cloud
google-cloud-dms
2.33.0


com.google.apis
google-api-services-bigquery
v2-rev459-1.25.0






org.apache.maven.plugins
maven-compiler-plugin

${java.version}
${java.version}


org.projectlombok
lombok
1.18.8


org.mapstruct
mapstruct-processor
${mapstruct.version}


org.projectlombok
lombok-mapstruct-binding
0.2.0








и это pom.xml родителя



4.0.0
commons-datalib
2.0

common packages and utilities.
common libraries and packages.


commons-datalib-2.0





org.springframework.boot
spring-boot-starter-web
2.3.4.RELEASE



org.springframework.boot
spring-boot-starter-tomcat






org.springframework.boot
spring-boot-starter-tomcat
2.3.0.RELEASE


org.apache.tomcat.embed
tomcat-embed-core





org.apache.tomcat.embed
tomcat-embed-core
9.0.93




org.springframework.cloud
spring-cloud-starter-openfeign
2.2.6.RELEASE



commons-io
commons-io


io.jsonwebtoken
jjwt


com.fasterxml.jackson.core
jackson-databind






com.fasterxml.jackson.core
jackson-databind
2.9.10.4



org.springframework.boot
spring-boot-starter-data-ldap


io.github.openfeign
feign-okhttp


org.projectlombok
lombok
1.18.20
provided







org.apache.maven.plugins
maven-compiler-plugin
3.8.1

1.8
1.8







Подробнее здесь: https://stackoverflow.com/questions/790 ... the-latest
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»