2012-08-04 15 views
10

Sto facendo un progetto Maven e il mio IDE è Eclipse. Quello che non riesco a capire è quando uso "clean -X ”in Eclipse, segnalerà il seguente errore:Impossibile eseguire l'obiettivo org.apache.maven.plugins: maven-clean-plugin: 2.4.1

Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800) 
Maven home: /usr/share/java/apache-maven-3.0.4 
Java version: 1.7.0_05, vendor: Oracle Corporation 
Java home: /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre 
Default locale: zh_CN, platform encoding: EUC_CN 
OS name: "mac os x", version: "10.7.4", arch: "x86_64", family: "mac" 
[INFO] Error stacktraces are turned on. 
[DEBUG] Reading global settings from /usr/share/java/apache-maven-3.0.4/conf/settings.xml 
[DEBUG] Reading user settings from /Users/lingxiubo/Documents/maven/settings.xml 
[DEBUG] Using local repository at /Users/lingxiubo/Documents/maven/repo 
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10 for /Users/lingxiubo/Documents/maven/repo 
[INFO] Scanning for projects... 
[DEBUG] Extension realms for project org.soft:soft-enrol:war:0.0.1-SNAPSHOT: (none) 
[DEBUG] Looking up lifecyle mappings for packaging war from ClassRealm[plexus.core, parent: null] 
[DEBUG] === REACTOR BUILD PLAN ================================================ 
[DEBUG] Project: org.soft:soft-enrol:war:0.0.1-SNAPSHOT 
[DEBUG] Tasks: [clean] 
[DEBUG] Style: Regular 
[DEBUG] ======================================================================= 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building soft-enrol Maven Webapp 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] 
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] 
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] 
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] 
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] 
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] 
[DEBUG] === PROJECT BUILD PLAN ================================================ 
[DEBUG] Project:  org.soft:soft-enrol:0.0.1-SNAPSHOT 
[DEBUG] Dependencies (collect): [] 
[DEBUG] Dependencies (resolve): [] 
[DEBUG] Repositories (dependencies): [spring-maven-release (http://maven.springframework.org/release, releases+snapshots), spring-maven-milestone (http://maven.springframework.org/milestone, releases+snapshots), JBoss Repo (https://repository.jboss.org/nexus/content/repositories/releases, releases+snapshots), people.apache.snapshots (http://repository.apache.org/content/groups/snapshots-group/, snapshots), central (http://repo.maven.apache.org/maven2, releases)] 
[DEBUG] Repositories (plugins)  : [apache.snapshots (http://repository.apache.org/content/groups/snapshots-group/, snapshots), central (http://repo.maven.apache.org/maven2, releases)] 
[DEBUG] ----------------------------------------------------------------------- 
[DEBUG] Goal:   org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) 
[DEBUG] Style:   Regular 
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <directory default-value="${project.build.directory}"/> 
    <excludeDefaultDirectories default-value="false">${clean.excludeDefaultDirectories}</excludeDefaultDirectories> 
    <failOnError default-value="true">${maven.clean.failOnError}</failOnError> 
    <followSymLinks default-value="false">${clean.followSymLinks}</followSymLinks> 
    <outputDirectory default-value="${project.build.outputDirectory}"/> 
    <reportDirectory default-value="${project.reporting.outputDirectory}"/> 
    <skip default-value="false">${clean.skip}</skip> 
    <testOutputDirectory default-value="${project.build.testOutputDirectory}"/> 
    <verbose>${clean.verbose}</verbose> 
</configuration> 
[DEBUG] ======================================================================= 
[INFO] 
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ soft-enrol --- 
[DEBUG] Created new class realm maven.api 
[DEBUG] Importing foreign packages into class realm maven.api 
[DEBUG] Imported: org.apache.maven.wagon.events < plexus.core 
[DEBUG] Imported: org.sonatype.aether.transfer < plexus.core 
[DEBUG] Imported: org.apache.maven.exception < plexus.core 
[DEBUG] Imported: org.sonatype.aether.metadata < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core 
[DEBUG] Imported: org.sonatype.aether.collection < plexus.core 
[DEBUG] Imported: org.sonatype.aether.version < plexus.core 
[DEBUG] Imported: org.apache.maven.monitor < plexus.core 
[DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core 
[DEBUG] Imported: org.apache.maven.repository < plexus.core 
[DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.logging < plexus.core 
[DEBUG] Imported: org.apache.maven.profiles < plexus.core 
[DEBUG] Imported: org.sonatype.aether.repository < plexus.core 
[DEBUG] Imported: org.apache.maven.classrealm < plexus.core 
[DEBUG] Imported: org.apache.maven.execution < plexus.core 
[DEBUG] Imported: org.sonatype.aether.artifact < plexus.core 
[DEBUG] Imported: org.sonatype.aether.spi < plexus.core 
[DEBUG] Imported: org.apache.maven.reporting < plexus.core 
[DEBUG] Imported: org.apache.maven.usability < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.container < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.component < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core 
[DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core 
[DEBUG] Imported: org.apache.maven.lifecycle < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core 
[DEBUG] Imported: org.sonatype.aether.graph < plexus.core 
[DEBUG] Imported: org.sonatype.aether.* < plexus.core 
[DEBUG] Imported: org.apache.maven.settings < plexus.core 
[DEBUG] Imported: org.codehaus.classworlds < plexus.core 
[DEBUG] Imported: org.sonatype.aether.impl < plexus.core 
[DEBUG] Imported: org.apache.maven.wagon.* < plexus.core 
[DEBUG] Imported: org.apache.maven.toolchain < plexus.core 
[DEBUG] Imported: org.sonatype.aether.deployment < plexus.core 
[DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core 
[DEBUG] Imported: org.apache.maven.configuration < plexus.core 
[DEBUG] Imported: org.apache.maven.cli < plexus.core 
[DEBUG] Imported: org.sonatype.aether.installation < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.context < plexus.core 
[DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core 
[DEBUG] Imported: org.apache.maven.project < plexus.core 
[DEBUG] Imported: org.apache.maven.rtinfo < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core 
[DEBUG] Imported: org.apache.maven.artifact < plexus.core 
[DEBUG] Imported: org.apache.maven.model < plexus.core 
[DEBUG] Imported: org.apache.maven.* < plexus.core 
[DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core 
[DEBUG] Imported: org.sonatype.aether.resolution < plexus.core 
[DEBUG] Imported: org.apache.maven.plugin < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.* < plexus.core 
[DEBUG] Imported: org.codehaus.plexus.personality < plexus.core 
[DEBUG] Populating class realm maven.api 
[DEBUG] org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1: 
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile 
[DEBUG] org.codehaus.plexus:plexus-utils:jar:2.0.5:compile 
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.4.1 
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.4.1 
[DEBUG] Imported: < maven.api 
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.4.1 
[DEBUG] Included: org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1 
[DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:2.0.5 
[DEBUG] Excluded: org.apache.maven:maven-plugin-api:jar:2.0.6 
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-clean-plugin:2.4.1, parent: [email protected]] 
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean' with basic configurator --> 
[DEBUG] (f) directory = /Users/lingxiubo/Desktop/chenyl/soft-enrol/target 
[DEBUG] (f) excludeDefaultDirectories = false 
[DEBUG] (f) failOnError = true 
[DEBUG] (f) followSymLinks = false 
[DEBUG] (f) outputDirectory = /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/classes 
[DEBUG] (f) reportDirectory = /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/site 
[DEBUG] (f) skip = false 
[DEBUG] (f) testOutputDirectory = /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/test-classes 
[DEBUG] -- end configuration -- 
[INFO] Deleting /Users/lingxiubo/Desktop/chenyl/soft-enrol/target 
[INFO] Deleting directory /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/test-classes 
[INFO] Deleting dangling symlink /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/soft-enrol/resource/image/login/?????? 1011_theme_asia.jpg 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.332s 
[INFO] Finished at: Sat Aug 04 15:10:46 CST 2012 
[INFO] Final Memory: 7M/101M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) on project soft-enrol: Failed to clean project: Failed to delete /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/soft-enrol/resource/image/login/?????? 1011_theme_asia.jpg -> [Help 1] 
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) on project soft-enrol: Failed to clean project: Failed to delete /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/soft-enrol/resource/image/login/?????? 1011_theme_asia.jpg 
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) 
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) 
    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) 
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) 
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) 
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) 
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) 
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) 
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:601) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) 
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to clean project: Failed to delete /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/soft-enrol/resource/image/login/?????? 1011_theme_asia.jpg 
    at org.apache.maven.plugin.clean.CleanMojo.execute(CleanMojo.java:188) 
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) 
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) 
    ... 19 more 
Caused by: java.io.IOException: Failed to delete /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/soft-enrol/resource/image/login/?????? 1011_theme_asia.jpg 
    at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:227) 
    at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:186) 
    at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:154) 
    at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:154) 
    at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:154) 
    at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:154) 
    at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:154) 
    at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:115) 
    at org.apache.maven.plugin.clean.CleanMojo.execute(CleanMojo.java:168) 
    ... 21 more 
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 

Ma quando uso il funzionamento del terminale mvn clean, funziona.

+1

È scortese andarsene e non accettare la risposta. Siddhi è usato da pochissimi nella comunità, dovresti essere davvero felice con una risposta. – Siddharth

risposta

12

Sembra che ci sia un collegamento simbolico nel progetto che eclissi non è possibile eliminare (cercare il "collegamento simbolico pendente" sopra). Prova a eliminare manualmente il file una volta e controlla anche le sue autorizzazioni.

da linea di comando che l'utente non si esegue 'mvn puliti' come?

Con il 'file' intendo il file jpg elencato poco prima del pulito non riesce.

Failed to clean project: Failed to delete /Users/lingxiubo/Desktop/chenyl/soft-enrol/target/soft-enrol/resource/image/login/?????? 1011_theme_asia.jpg

Aggiornamento

Infine, si è scoperto che ci sono stati alcuni caratteri speciali in uno dei nomi di file che stavano causando Maven Eclipse' a singhiozzo.

+1

Ci sono alcuni caratteri speciali nel file jpg che non vengono cancellati? –

+0

Wow, sei fantastico ah ~~ c'è un file chiamato da Chiese e il numero ... Lo cancello manualmente e l'eclissi può girare !! grazie!! –

+1

Accetta questa risposta per favore. – Siddharth

2

Alcune volte se uno qualsiasi dei file html viene aperto nel browser e con notare che se si esegue mvn clean .... sta dando lo stesso errore.

quindi assicuratevi di chiudere tutti i file report dal browser. e poi pulisci.

+0

in realtà in mycase il progetto web era già in esecuzione sul molo, se si interrompeva il server e si eseguiva mvn clean, funzionava bene. – Venkat

0

causa Impossibile eseguire org.apache.maven.plugins obiettivo: Maven-clean-plugin: 2.4.1: pulito (default-pulito) sul progetto * * Progetto: Impossibile pulire progetto: Progetto Impossibile eliminare

metodo: Java. Exe per riprendere il progetto di un file jar. Soluzioni e abilitazione del Task Manager su Java. Exe, eseguire nuovamente la pulizia può

Problemi correlati