2012-11-16 13 views
5
<project xmlns="http://maven.apache.org/POM/4.0.0" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
     http://maven.apache.org/xsd/maven-4.0.0.xsd"> 

    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.cloudst</groupId> 
    <artifactId>cloudst</artifactId> 
    <version>0.1.2</version> 
    <packaging>jar</packaging> 

    <name>cloudst</name> 
    <url>http://maven.apache.org</url> 

    <repositories> 
     <repository> 
      <id>com.springsource.repository.bundles.release</id> 
      <url>http://repository.springsource.com/maven/bundles/release/</url> 
     </repository> 
     <repository> 
      <id>EclipseLink</id> 
      <url>http://download.eclipse.org/rt/eclipselink/maven.repo</url> 
     </repository> 
     <repository> 
      <id>java.net2</id> 
      <name>Repository hosting the jee6 artifacts</name> 
      <url>http://download.java.net/maven/2</url> 
     </repository> 
    </repositories> 

    <dependencies> 
     <dependency> 
      <groupId>org.kitchen-eel</groupId> 
     <artifactId>json-schema-validator</artifactId> 
     <version>${kitchen-eel.version}</version> 
    </dependency> 

    <build> 
     <finalName>cloudst</finalName> 
     <plugins> 
      <plugin> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>2.5.1</version> 
       <configuration> 
        <source>1.6</source> 
        <target>1.6</target> 
       </configuration> 
      </plugin> 
    </build> 
</project> 

Am có thể thành công trong sạch, biên dịch và cài đặt dự án này từ dòng lệnh sử dụng lệnh mvn tiêu chuẩn ...m2eclipse vấn đề ArtifactTransferException - Nhưng pom.xml biên dịch/cài đặt từ dòng lệnh

Tuy nhiên , trong cửa sổ vấn đề Eclipse Juno, tôi có 2 lỗi sau đây:

  1. Thiếu vật org.kitchen-lươn: json-schema-validator: jar: 1.2.1 pom.xml dòng /com.cloudst 45 Maven Sự cố phụ thuộc

  2. ArtifactTransferException: Thất bại trong việc chuyển org.kitchen-lươn: json-schema-validator: jar: 1.2.1

từ http://repo.maven.apache.org/maven2 được lưu trữ trong kho địa phương, độ phân giải sẽ không được thử lại cho đến khi cập nhật khoảng thời gian trung tâm có thời gian trôi qua hoặc cập nhật bắt buộc. Lỗi gốc: Không thể chuyển tạo phẩm org.kitchen-eel: json-schema-validator: jar: 1.2.1 từ/đến trung tâm (http://repo.maven.apache.org/maven2):

Không chuyển được http://repo.maven.apache.org/maven2/org/kitchen-eel/json-schema-validator/1.2.1/json-schema-validator-1.2.1.jar.

Tại sao nó hoạt động trong dòng lệnh nhưng m2eclipse đang đăng sự cố?

Cảm ơn đã dành thời gian để đọc ...

Trả lời

1

Nếu bạn nhận được như một lỗi kết nối cho tất cả hiện vật mới: m2eclipse sử dụng một ví dụ Maven nhúng theo mặc định, không cài đặt Maven bên ngoài của bạn. Ví dụ Maven bên trong có thể không sử dụng các cài đặt Maven giống như cài đặt bên ngoài của bạn (ví dụ:% USERPROFILE% /. M2/settings.xml), sau đó có thể dẫn đến phiên bản Maven bên trong không thể kết nối thông qua proxy của bạn.

Bạn có thể sử dụng các tùy chọn Eclipse để thêm cài đặt Maven bên ngoài của bạn và để nó được sử dụng để chạy các lệnh Maven từ bên trong Eclipse.

1

Đây là giải pháp của tôi.

tìm thư viện jar đã xảy ra lỗi và xóa khỏi .m2 repo. Sau đó cập nhật dự án bằng cách sử dụng m2eclipse. Nó làm việc cho tôi.

20

Đây là mẹo rất ngắn để giải quyết lỗi "ArtifactTransferException: Không thể truyền tạo tác" có thể xảy ra trong dự án Maven trong Eclipse.

bước để giải quyết:

1. Open folder by running this text (without Quotes) in Search Explorer of Window “%USERPROFILE%\.m2″. 
2. After running above command, “m2″ folder of maven will open. Now search for file (without Quotes) “*.lastUpdated”. 
3. In this step, delete all the files found by running Step 2. 
4. Now go to Eclipse project and select “Maven | Update Dependency” or “Maven | Update Project”. 

Chúc mừng Mã hóa.

+0

bạn có thể giải thích về nguyên nhân khiến phụ thuộc có mặt ở nơi đầu tiên không? –

Các vấn đề liên quan