Tôi đang sử dụng Eclipse (Kepler) và plugin mè m2e cho Eclipse. Tôi có một dự án Maven, nhưng khi tôi xuất jar trong Eclipse (như trong dự án click chuột phải, xuất, jar, vv ..), nó tạo ra một vòng lặp vô hạn hoặc gần như vô hạn.Thư mục đích/lớp học của Infinite Maven '
Đây là thư mục Eclipse cho dự án đó (không có gì sai với nó): PIC 1 (Pics liên kết ở cuối trang, không thể tải lên các bức ảnh)
Bây giờ, khi tôi đi bên trong thư mục đích, tất cả vẫn tốt: PIC 2
Tất cả cũng giống như bạn thấy.
Tuy nhiên, khi tôi di chuyển vào các lớp thư mục có một thư mục 'mục tiêu' có một thư mục khác 'lớp', trong đó có 'mục tiêu', và vân vân ..
Đây là quan điểm khi bạn đi vào thư mục lớp học từ hình ảnh cuối cùng. PIC 3
Như bạn có thể thấy, nó vẫn tiếp diễn. Nó có thể tháo rời, nhưng tôi đã sử dụng 'robocopy' với cmdprompt. Nó tiếp tục trở lại mặc dù. PIC 4
Pics:http://pastebin.com/p1QiAVnE
tôi có thể làm gì để ngăn chặn Eclipse từ việc này?
EDIT: tôi nên tất nhiên chia sẻ pom.xml của tôi:
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>Autorank</groupId>
<artifactId>Autorank</artifactId>
<version>3.4-Dev-${BUILD_NUMBER}</version>
<name>Autorank</name>
<description>Maven project for Bukkit plugin Autorank</description>
<url>http://dev.bukkit.org/server-mods/autorank/</url>
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<filtering>true</filtering>
<directory>${basedir}</directory>
<includes>
<include>**/*.yml</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<excludes>
<exclude>${basedir}/Javadocs</exclude>
<exclude>${basedir}/lib</exclude>
</excludes>
</configuration>
</plugin>
<!-- Stop Maven from including the dependencies (.jars) in the artifact
(created by Jenkins) -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<configuration>
<excludes>
<exclude>*.jar</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
<properties> <!-- Fix encoding warnings -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<repositories>
<repository>
<id>bukkit-repo</id>
<url>http://repo.bukkit.org/content/groups/public/</url>
</repository>
<repository>
<id>Plugin Metrics</id>
<url>http://repo.mcstats.org/content/repositories/public/</url>
</repository>
<repository>
<id>stats-repo</id>
<url>http://centrility.nl:8081/nexus/content/repositories/releases/
</url>
</repository>
<repository>
<id>sk89q-repo</id>
<url>http://maven.sk89q.com/artifactory/repo/</url>
</repository>
<repository>
<id>Spigot-repo</id>
<url>https://hub.spigotmc.org/nexus/</url>
</repository>
<repository>
<id>staartvin-repo</id>
<url>http://62.131.38.74:8081/artifactory/ext-release-local/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>net.ess</groupId>
<artifactId>Essentials</artifactId>
<version>2.13.1</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>EssentialsGroupManager</groupId>
<artifactId>EssentialsGroupManager</artifactId>
<version>2.1.11</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.massivecraft</groupId>
<artifactId>Factions</artifactId>
<version>2.7.5</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.massivecraft</groupId>
<artifactId>MassiveCore</artifactId>
<version>2.7.5</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.platymuus</groupId>
<artifactId>bukkit-permissions</artifactId>
<version>2.4</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>nl.lolmewn.stats</groupId>
<artifactId>Stats</artifactId>
<version>2.0.1</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>net.milkbowl.vault</groupId>
<artifactId>Vault</artifactId>
<version>1.5.0</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.sk89q</groupId>
<artifactId>worldedit</artifactId>
<version>6.0.0-SNAPSHOT</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.mcstats.bukkit</groupId>
<artifactId>metrics</artifactId>
<version>R7</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.sk89q</groupId>
<artifactId>worldguard</artifactId>
<version>6.0.0-beta-01</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.gmail.nossr50.mcMMO</groupId>
<artifactId>mcMMO</artifactId>
<version>1.5.02</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>RoyalCommands</groupId>
<artifactId>RoyalCommands</artifactId>
<version>4.0.0</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>OnTime</groupId>
<artifactId>OnTime</artifactId>
<version>3.13.4</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>UltimateCore</groupId>
<artifactId>UltimateCore</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>Statistics</groupId>
<artifactId>Statistics</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.8-R0.1-SNAPSHOT</version>
<scope>provided</scope>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.7.9-R0.2</version>
<scope>provided</scope>
</dependency>
</dependencies>
Giả sử bạn sẽ phải chia sẻ nội dung của POM Maven của bạn.Ngoài ra, khi bạn nói "xuất khẩu jar trong Eclipse", bạn có nghĩa là bạn đang sử dụng m2e trong Eclipse để chạy mục tiêu gói trên dự án Maven của bạn hoặc bạn đang làm cái gì khác ở đó? – unigeek
Ok, bây giờ tôi hiểu rõ hơn về ý của bạn khi bạn nói "xuất khẩu lọ" - không chắc chắn nếu nhận xét cha mẹ có ở đó trước hay không. Nó thực sự trông giống như những gì bạn sẽ làm chỉ là tạo một cái lọ từ những gì có trên hệ thống tập tin. Bạn đã kiểm tra hệ thống tệp để xem có gì ở đó trước khi bạn thực hiện bước xuất đó không? Tôi đoán là hoạt động xuất khẩu jar như bạn mô tả nó không thêm bất kỳ cấu trúc - đó là chính xác? Tôi có thể sai và tôi biết câu hỏi của bạn cho thấy rằng tôi, nhưng nghĩ rằng chúng ta nên kiểm tra điểm này. – unigeek
@unigeek Dường như cũng xảy ra khi tôi chỉ lưu dự án trong Eclipse. Vì vậy, có cái gì đó sai với Eclipse tiết kiệm nó. – Staartvin