Không thể tính toán kế hoạch xây dựng: Plugin org.apache.maven.plugins: maven-resource-plugin: 2.5 hoặc một trong những phụ thuộc của nó không thể được giải quyết


178
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129)
    at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261)
    at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185)
    at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152)
    at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386)
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865)
    at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355)
    at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66)
    at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351)
    at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
    at org.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:279)
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:115)

Tôi đã đọc được nơi nhiều người có thể giải quyết điều này bằng cách:

Tôi chưa quen với Maven, vì vậy xin miễn cho sự thiếu hiểu biết của tôi

Dự án này đang làm việc trên một máy khác và chỉ cần kéo nó xuống từ kho lưu trữ trên máy này, với cùng một phiên bản của nhật thực và plugin m2e được cài đặt. Tôi đã bị lừa với điều này trong hơn 10 giờ và nó đang khiến tôi phát điên (Maven không có gì ngoài đau đầu đối với tôi cho đến nay ...) Bất kỳ trợ giúp nào đều được đánh giá rất cao! Cảm ơn trước!

BIÊN TẬP

Sau khi nhìn kỹ hơn tôi nhận thấy rằng nó không tải các tệp .jar vào kho lưu trữ cục bộ ... Tôi không chắc đó có phải là một điều hiển nhiên không ...

BIÊN TẬP

Tôi không được cung cấp tùy chọn để thêm Maven Dependencies vào đường dẫn xây dựng.


Không có câu trả lời nào sửa nó cho tôi nhưng tôi đã tìm thấy câu trả lời trong bài đăng này: stackoverflow.com/questions/5704010/maven-in-5-min-not- làm việc , đặc biệt là Giải pháp số 1.
Sydney

Câu trả lời:


153

Tôi cũng có chính xác vấn đề đấy.

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Failure to find org.apache.maven.plugins:maven-resources-plugin:pom:2.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
...

Đã maven 3.0.5, nhật thực Kepler với JBoss Dev Studio 7 được cài đặt. Máy tính ngồi trên mạng nội bộ có proxy với internet. Đây là những gì tôi đã làm.

0. Kiểm tra máy chủ repositiory của maven đã hoạt động chưa

1. Kiểm tra Proxy được thiết lập và hoạt động

Đầu tiên tôi nghĩ đó là một vấn đề về proxy, tôi đã đảm bảo rằng maven settings.xml chứa các cài đặt proxy (settings.xml có thể tồn tại ở hai vị trí một trong MAVEN_HOME. Cái khác trong% userprofile% .m2 \ với sau này có mức độ ưu tiên cao hơn) :

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>optional-proxyuser</username>
  <password>optional-proxypass</password>
  <host>proxy.host.net</host>
  <port>80</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

và kiểm tra xem proxy có hoạt động không bằng cách thử telnet tới nó:

telnet [proxy] [port number]

2. Kiểm tra vấn đề không phải của Eclipse

đã chạy 'mvn compile' ở cấp dòng lệnh bên ngoài nhật thực - vấn đề tương tự.

Nếu 'mvn biên dịch' hoạt động. Nhưng nó không hoạt động bằng cách sử dụng plugin maven trong nhật thực, hãy xem plugin Maven không sử dụng cài đặt proxy của nhật thực

3. Kiểm tra không phải vấn đề về bộ nhớ cache Đã xóa tất cả nội dung trong kho lưu trữ cục bộ của tôi. (Vị trí mặc định: ~ / .m2 / kho lưu trữ) Và sau đó reran maven - vấn đề tương tự đã xuất hiện.

4. Điều gì làm việc cho tôi

Tự động tải xuống và cài đặt plugin bị thiếu: Bằng cách khai báo plugin bị thiếu trong phần xây dựng tệp POM cho pluginQuản lý Maven sẽ tự động truy xuất plugin cần thiết. Trong tệp POM, thêm mã này cho phiên bản plugin bạn yêu cầu:

  <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <artifactId>maven-resources-plugin</artifactId>
              <version>2.7</version>
            </plugin>           
          </plugins>
        </pluginManagement>   
    </build>

Cài đặt thủ công plugin bị thiếu: Tôi đã truy cập http://mvnreposective.com/artifact/org.apache.maven.plugins/maven-resource-plugin/2.5 và tải xuống maven-resource-plugin-2.5.jar maven-resource-plugin -2,5.pom . Sao chép trực tiếp vào kho lưu trữ maven vào đúng thư mục (~ / .m2 / repository / org / apache / maven / plugins / maven-resource-plugin / 2.5) và reran 'mvn compile'. Điều này đã giải quyết vấn đề.


Chỉnh sửa1

Sau đó, tôi gặp hai vấn đề khác với 'mvn install':

The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 is missing, no dependency information available

The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is missing, no dependency information available

Tôi đã tiếp cận vấn đề này theo cách tương tự như trên, tải xuống từ http://mvnreposective.com/artifact/org.apache.maven.plugins/maven-surefire-plugin/2.10http://mvnreposective.com/artifact/org. apache.maven.plugins / maven-install-plugin / 2.3.1


3
Tôi đã định làm theo đề xuất của bạn, nhưng vào phút cuối tôi đã thử 'mvn install'. Điều này làm việc, cho thấy nguyên nhân gốc là một vấn đề với các máy chủ cho kho lưu trữ mặc định.
Donal Lafferty

1
Cảm ơn bạn, vấn đề của tôi là chính xác với tệp POM! Tôi nghĩ điều này là do tôi đã cài đặt Maven 2.6 bên ngoài Eclipse, trong máy tính của tôi. Trong cùng một thư mục cho Maven 2.6, cả hai tệp JAR và POM đều ở đó trong khi chỉ có tệp JAR được đặt cho Maven 2.5
ericn

1
@Akari, hãy xem maven.apache.org/guides/int sinhtion / Có thể có kho lưu trữ maven cục bộ, máy chủ kho lưu trữ maven trong mạng công ty nội bộ của bạn và kho lưu trữ maven công cộng.
JackDev

1
Trong trường hợp của tôi, tôi đã kiểm tra ~ / .m2 / repository / org / apache / maven / plugins / maven-resource-plugin / 2.6 và không có tệp pom nào cả !! Nó thực sự có ích. Cảm ơn nhiều!
Anand Rockzz

1
Tôi nghĩ bạn nên cập nhật câu trả lời của mình để bao gồm cả việc xóa tất cả mọi thứ trong kho lưu trữ maven cục bộ cũng có thể là một giải pháp.
Adrian Ber

132

Tôi đã có cùng một vấn đề và vì tôi đã đọc ở đâu đó rằng lỗi là do tệp được lưu trong bộ nhớ cache, tôi đã sửa nó bằng cách xóa tất cả các tệp trong thư mục kho lưu trữ .m2. Lần tiếp theo tôi xây dựng dự án tôi phải tải lại tất cả các phụ thuộc nhưng nó đáng giá - 0 lỗi !!


6
Tôi đã làm những gì bạn đã nói ở đây. Nó dường như đã giải quyết vấn đề của tôi.
bệnh nhân

2
Vấn đề tương tự ở đây - giải pháp này dường như cũng đã sửa nó cho tôi.
Priidu Neemre

1
Tôi cũng vậy. Nhưng tôi đã bắt đầu mvnvới tùy chọn gỡ lỗi và tôi nhận thấy rằng một tệp pom trong kho lưu trữ cục bộ đã bị hỏng. Xóa tệp đó và chạy lại mvndẫn đến tệp đó được tải xuống lại và mọi thứ đều hoạt động.
Adrian Ber

2
chỉ cần xóa mọi thứ khỏi org/apache/maven/plugins/maven-resources-plugin/2.5thư mục, và chạy mvn installlại. Nó làm việc cho tôi.
Shams

1
Trong Eclipse, tôi nghĩ điều này cũng có thể đạt được bằng cách nhấp chuột phải vào dự án -> Maven -> Cập nhật dự án và kiểm tra "Cập nhật lực lượng của Stapshots / Phát hành", nhấn OK. Tất cả các phụ thuộc đã được tải xuống với 0 lỗi.
Tamara Aviv

17

Vài điều cần thử:

  1. Nhân đôi vị trí của repo tạo tác cục bộ được định cấu hình trong settings.xmltệp của bạn (tại vị trí sau{your home folder}/.m2/settings.xml ). Bạn có chắc chắn repo địa phương là nơi bạn nghĩ nó là? (Vâng, một lỗi tôi đã mắc phải trong quá khứ ...)
  2. Xóa toàn bộ nội dung của repo nhân tạo trên máy dựng mới (hoặc ít nhất là bất cứ thứ gì liên quan đến Maven). Bạn đã đề cập đến việc thực hiện một số dọn dẹp repo nhân tạo nhưng tôi không chắc bạn đã xóa thư mục nào. Tôi đã gặp phải những vấn đề kỳ lạ như thế này khi một cái bình bị hỏng.
  3. Hãy chắc chắn rằng bạn có đủ dung lượng đĩa / hạn ngạch cho repo tạo tác cục bộ. Tôi đã gặp phải các vấn đề kỳ lạ khi tôi không có hạn ngạch đủ lớn để chứa tất cả các tạo phẩm, có thể do các tệp jar được tải xuống một phần.
  4. Hãy thử chạy với Maven đơn giản trên dòng lệnh; lấy Eclipse và m2e ra khỏi phương trình. mvn -U dependency:resolveHãy làm nó. -U buộc Maven tải xuống bất kể chính sách cập nhật kho lưu trữ của bạn là gì. Thêm vào-X để có được ghi nhật ký gỡ lỗi chi tiết.
  5. Sao chép tệp cài đặt từ MAVEN_HOME \ conf \ sang USER_HOME.m2. Thêm proxy (nếu cần) trong trường hợp bạn đứng sau máy chủ proxy.

+1. Kiểm tra đầu tiên quan tâm đến hầu hết các trường hợp, đặc biệt là khi chúng tôi có tệp cài đặt mvn cụ thể. Đối với người dùng nhật thực, cách khắc phục nhanh là trỏ tệp cài đặt chính xác vào Cửa sổ> Tùy chọn> Maven> Cài đặt người dùng.
gyani

9

tôi gặp vấn đề tương tự trong khi sử dụng nhật thực kepler và maven phiên bản 3.2,

Trong khi xây dựng dự án, nó cho tôi thấy lỗi tương tự trong nhật thực

có hai phiên bản (2.5 và 2.6) của plugin bên dưới

.m2/repository/org/apache/maven/plugins/maven-resources-plugin/

tôi đã gỡ bỏ phiên bản 2.5 sau đó nó hoạt động với tôi


7

Vấn đề của tôi là vị trí của tập tin cấu hình.

Trong cài đặt nhật thực (Windows-> tùy chọn-> maven-> Cài đặt người dùng) tệp cấu hình mặc định cho các điểm maven tới C:\users\*yourUser*\.m2\settings.xml. Nếu bạn giải nén maven và cài đặt nó trong một thư mục bạn chọn, tập tin sẽ ở bên trong *yourMavenInstallDir*/conf/, do đó có lẽ không phải là nơi nhật thực nghĩ (của tôi thì không). Nếu đây là trường hợp maven sẽ không tải chính xác. Bạn chỉ cần đặt đường dẫn "Cài đặt người dùng" để trỏ đến đúng tệp.


7

Dường như có thể có rất nhiều nguyên nhân khác nhau cho vấn đề này. Tôi đã trải nghiệm nó sau khi cài đặt một phiên bản mới của Eclipse (Luna). Maven dòng lệnh hoạt động tốt, nhưng Eclipse có vấn đề về xây dựng.

Tôi sử dụng Cơ quan cấp chứng chỉ trong JRE của mình. Điều này rất quan trọng vì điều này cung cấp xác thực của tôi khi tải xuống tài nguyên Maven. Mặc dù dự án của tôi đã chỉ ra JRE thích hợp bên trong Eclipse - Eclipse đang chạy bằng một JRE khác (điều này rõ ràng là nhìn vào các thuộc tính quy trình Java trong trình quản lý tác vụ Windows). Giải pháp của tôi là thêm phần sau vào eclipse.ini và xác định rõ JRE tôi muốn sử dụng.

-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe 

4

Bạn nên kiểm tra Force Update Snapshots/Releaseskhi cập nhật dự án với maven. Nó hoạt động với tôi :-).Buộc cập nhật Ảnh chụp / Phát hành


3

Cố gắng xóa tất cả các thư mục trong /usr/share/maven-repo - tất nhiên sau đó maven sẽ chết vì vậy bạn phải cài đặt lại và thử lại. Trong trường hợp của tôi, cài đặt lại từ maven ver.3. để maven2 với việc xóa tất cả các kho lưu trữ đã giúp.

Tôi đã cố gắng bằng cách xóa tất cả từ .m2 nhưng không được.


3
Câu hỏi này có câu trả lời được chấp nhận và câu trả lời của bạn là bảo anh ta xóa tất cả các thư mục của mình? Hãy chắc chắn đọc toàn bộ câu hỏi và câu trả lời trước khi trả lời.
durron597

2
@ durron597: Giải pháp của Martijn thực sự khá gần với câu trả lời được chấp nhận. Anh ta thêm thông tin vào ans được chấp nhận.
đọc ý tưởng

3

Một số tệp bị thiếu tại kho lưu trữ cục bộ của bạn. Thường dưới${user.home}/.m2/repository/

Neets trả lời giải quyết vấn đề. Tuy nhiên, nếu bạn không muốn tải lại tất cả các phụ thuộc vào kho lưu trữ cục bộ của mình, bạn có thể thêm phụ thuộc bị thiếu vào một dự án của bạn và biên dịch nó.

Sử dụng trang web kho lưu trữ maven để tìm sự phụ thuộc. Trong trường hợp của bạn, http://mvnreposective.com/artifact/org.apache.maven.plugins/maven-resource-plugin/2.5 đã bị mất.

Sao chép XML được liệt kê vào tệp pom.xml của dự án của bạn. Trong trường hợp này

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
</dependency>

Chạy mvn compiletrong thư mục gốc của tệp pom.xml. Maven sẽ tải xuống tất cả các phụ thuộc bị thiếu. Sau khi tải về, bạn có thể loại bỏ các phụ thuộc được thêm vào.

Bây giờ bạn có thể nhập dự án maven hoặc cập nhật dự án mà không gặp lỗi.


3

Những gì tôi phát hiện ra là trong khi m2e đang tìm kiếm v2 theo mặc định, repo cục bộ của tôi có 2.6 và không 2.5.

Không cần điều tra làm thế nào điều này xảy ra chỉ đơn giản là thêm sự phụ thuộc vào pom đã giải quyết vấn đề

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
</dependency>

Điều này có thể được gỡ bỏ sau khi chạy một bản dựng một lần


3

Thực hiện theo các bước dễ dàng để giải quyết vấn đề bên dưới: Không thể tính toán kế hoạch xây dựng: Plugin org.apache.maven.plugins: maven-resource-plugin: 2.5 hoặc một trong những phụ thuộc của nó không thể giải quyết: Không thể đọc mô tả giả cho org.apache .maven.plugins: maven-ar-plugin: ar: 2.4 trong nhật thực

nhập mô tả hình ảnh ở đây

Giải pháp: Bước 1: nhập mô tả hình ảnh ở đây

Bước 2:

nhập mô tả hình ảnh ở đây

Vấn đề giải quyết

nhập mô tả hình ảnh ở đây


2

Một lý do tinh tế hơn cho điều này có thể là tệp Settings.xml có khoảng trắng ở dòng đầu tiên trước kiểu tài liệu


2

Hy vọng rằng tôi sẽ không trễ bữa tiệc.

Đã gặp điều này khi sử dụng Eclipse Kepler và Maven 3.1.

Giải pháp là sử dụng JDK chứ không phải JRE cho dự án Eclipse của bạn. Hãy chắc chắn thử maven sạch và kiểm tra từ nhật thực chỉ để tải xuống các lọ bị thiếu.


Tôi đã có vấn đề này trong một thời gian dài và không thể tìm ra nó cho đến khi tôi bắt đầu xem xét các biến hệ thống của mình. Hóa ra tôi đã đặt JAVA_HOME của mình thành JRE chứ không phải JDK.
Joe Caruso


1

Hầu hết mọi người sẽ bảo bạn kiểm tra cài đặt proxy của bạn hoặc xóa và thêm lại các thành phẩm, nhưng tôi sẽ tránh xa điều đó và đưa ra một đề nghị khác trong trường hợp đó không phải là vấn đề của bạn. Nó có thể là cài đặt gương của bạn.

Nếu bạn sử dụng maven tại văn phòng thì rất có thể maven được cấu hình để tìm kho lưu trữ maven nội bộ của công ty bạn. Nếu bạn đang làm một số công việc ở nhà và bạn không được kết nối với mạng thì đây có thể là vấn đề. Một giải pháp rõ ràng có thể là VPN đến văn phòng để có được khả năng hiển thị cho repo này. Một cách khác để làm điều này là thêm một trang nhân bản khác vào tệp /User/.m2/sinstall.xml để nếu không tìm thấy nó trên mạng văn phòng của bạn, nó sẽ thử repo công khai.

<mirror>
    <id>Central</id>
    <url>http://repo1.maven.org/maven2</url>
    <mirrorOf>central</mirrorOf>
    <!-- United States, St. Louis-->
</mirror>

Đối với các kho lưu trữ maven khác, hãy xem tại đây: http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories


1

Trong trường hợp của tôi, tôi đang sử dụng cài đặt maven bên ngoài với m2e. Tôi đã thêm các cài đặt proxy của mình vào tệp cài đặt của tệp cài đặt maven bên ngoài. Các cài đặt này chưa được sử dụng bởi m2e ngay cả sau khi tôi đã cài đặt cài đặt maven bên ngoài làm cài đặt maven mặc định.

Để giải quyết vấn đề tôi đã cấu hình tệp cài đặt maven toàn cầu trong nhật thực thành tệp cài đặt tệp XML từ cài đặt maven bên ngoài của tôi.

Bây giờ nhật thực có thể tải về các tạo tác cần thiết.


1

Sau khi nhập cài đặt proxy của bạn trong settings.xml

<proxies>
<!-- proxy 
 | Specification for one proxy, to be used in connecting to the network.
 |  -->
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>DOMAIN\YOURID</username>
  <password>123456</password>
  <host>proxy.company.com</host>
  <port>8080</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

</proxies>

Kiểm tra xem thẻ bên dưới có giá trị sai trong settings.xml không

<offline>false</offline>

Điều này đã giúp tôi.


1

Ngoài những gì @JackDev trả lời, điều gì cũng giải quyết được vấn đề của tôi là

1) Cài đặt jdk trong thư mục không có khoảng trắng:

C:/Java

Thay vì

C:/Program Files/Java

Đây là một vấn đề được biết đến trong Windows. Tôi JAVA_HOMEcũng sửa

2) Cài đặt maven như trong trường hợp Java, bên dưới C:/Maven. Sửa lỗi cho M2_HOMEphù hợp.

3) Tôi java 7 và java 8 trên máy tính xách tay của tôi. Vì vậy, tôi xác định jvm bằng cách sử dụng eclipse.ini. Đây không phải là một bước bắt buộc nếu bạn không có -vmmục trong eclipse.ini. Tôi đã cập nhật:

C:/Java/jdk1.7.0_79/jre/bin/javaw.exe

Thay vì:

C:/Java/jdk1.7.0_79/bin/javaw.exe

Chúc may mắn


1

Nếu bạn đã định cấu hình kho lưu trữ trong tệp cài đặt maven của bạn , hãy kiểm tra xem bạn có truy cập vào kho không.

Khi tôi gặp vấn đề này, đã có các kho lưu trữ doanh nghiệp được định cấu hình trong settings.xml nhưng tôi đã ra khỏi công ty.


1
his issue is happening due to change of protocol from http to https for central repository. please refer following link for more details. https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required 

In order to fix the problem, copy following into your pom.ml file. This will set the repository url to use https.

<repositories>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>

0

Tùy chọn 3 của JackDev hoạt động với tôi sau khi tôi thay đổi kho lưu trữ mặc định sang thư mục khác.

Dưới đây là những gì tôi thấy sau khi plugin M2E tự động tải xuống maven-resource-plugin-2.6. Có lẽ điều này có thể cung cấp cho bạn một số gợi ý nếu bạn muốn thực hiện phương pháp thủ công. Có thể tải xuống các tệp cần thiết từ đây: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resource-plugin/2.6/

nhập mô tả hình ảnh ở đây


0

Nếu bạn có proxy, bạn cũng phải xóa SOCKS trong

Window > Preferences > Network Connections.

0

Tôi đã nhận được cùng một vấn đề.

Tôi vừa cài đặt plugin m2e (Maven2Eclipse) từ trang web bên dưới:

http://www.eclipse.org/m2e/

Eclipse> Trợ giúp> Cài đặt phần mềm mới> Trang web phần mềm khả dụng> Thêm

Name: m2e (any name is OK)
Location:m2e - http://download.eclipse.org/technology/m2e/releases/

Trong Cửa sổ cài đặt> Làm việc với:

Chọn vị trí mới này và Thêm tất cả các plugin xuất hiện. Eclipse khởi động lại và nó đã chạy đúng mà không có lỗi trước đó.


0

Nếu bạn làm việc tại một công ty, họ có thể ngăn bạn tải xuống phần mềm bên ngoài và cài đặt nó. Bạn có thể cần phải cài đặt các plugin theo cách thủ công hoặc bổ sung vào kho lưu trữ nhân bản bên trong.


0

Hãy thử tải xuống một phiên bản khác của maven. Tôi gặp vấn đề tương tự với maven 3.5.2, tôi đã giải quyết vấn đề của mình khi tải xuống maven 3.0.4


0

Những thứ rất cũ.

Đã giải quyết xong việc sửa lỗi LocalRep repository trong settings.xml. Tệp này được sao chép từ máy tính khác của tôi và đường dẫn của kho lưu trữ .m2 không giống nhau.

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>C:\Users\foo\.m2</localRepository>

</settings>

0

Tôi có thể giải quyết vấn đề bằng các bước sau

  1. Cài đặt Maven riêng
    https://www.mkyong.com/maven/how-to-install-maven-in-windows/
  2. Đặt cài đặt Maven bên ngoài trong Eclipse
    nhập mô tả hình ảnh ở đây


3. Đặt proxy trong settings.xml trong cài đặt Maven
(C: \ path \ apache-maven-3.6.0 \ conf)

<proxy>
 <id>optional</id>
 <active>true</active>
 <protocol>http</protocol>
 <username>optional-proxyuser</username>
 <password>optional-proxypass</password>
 <host>proxy.host.net</host>
 <port>80</port>
 <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
  1. Cập nhật cài đặt người dùng Maven nhập mô tả hình ảnh ở đây

  2. Cập nhật dự án Maven
    nhập mô tả hình ảnh ở đây


0

Tôi đã chuyển dự án của mình sang một máy khác, sao chép tất cả các thư viện maven của tôi từ máy cũ sang máy mới, nhấp chuột phải vào dự án của tôi >> Maven >> Cập nhật dự án. Và sau đó xây dựng dự án của tôi. Ngoài ra, tôi cũng đã thực hiện một bước này được hiển thị trong ảnh chụp màn hình. Và đó là tất cả những gì nó hoạt động !!

Chuyển đến Cửa sổ -> Tùy chọn -> Maven -> Cài đặt người dùng, đảm bảo bạn có các cài đặt này ..
nhập mô tả hình ảnh ở đây

Ngoài ra, nhấp chuột phải vào dự án của bạn -> Thuộc tính -> Maven và đảm bảo rằng bạn có đường dẫn đến kho lưu trữ maven ..
nhập mô tả hình ảnh ở đây


0

Tôi đang đối mặt với cùng một vấn đề và không có tác phẩm nào ở trên, như bằng cách cập nhật MVN cũng có lỗi tương tự, bởi việc xây dựng cũng giống nhau, đã nhập chi tiết trong settings.xml mặc dù cùng một vấn đề.

Sau đó một lần nữa tôi đã thử và làm một cái gì đó khác mà trước đây không làm được và nó hoạt động.

Thật đơn giản, tôi đã bấm vào cập nhật lực lượng trong khi cập nhật dự án Mvn. Bằng cách nhấp chuột phải vào tệp pom, có tùy chọn trong Maven, "Cập nhật dự án" và nó mở ra một cửa sổ bật lên để chọn tùy chọn cập nhật. XIN VUI LÒNG CẬP NHẬT NGAY LẬP TỨC ĐƯỢC KIỂM TRA, theo mặc định là không được kiểm tra. Và bingo, hoạt động như quyến rũ!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.