J'essaye d'exécuter le code source du moteur Apache Taverna sur eclipse.i en utilisant maven 3.6.0. Je continue à avoir cette erreur chaque fois que j'essaye d'exécuter mvn install.when j'essaye mvn clean get success build.
[INFO] Reactor Summary: [INFO] [INFO] Apache Taverna Engine and Platform 3.1.0-incubating SUCCESS [ 3.337 s] [INFO] Apache Taverna Reference Manager API ............... SUCCESS [ 31.216 s] [INFO] Apache Taverna Observer pattern .................... SUCCESS [ 15.924 s] [INFO] Apache Taverna Workflow Model API .................. SUCCESS [01:39 min] [INFO] Apache Taverna Workflow Model Extension Points ..... SUCCESS [ 27.037 s] [INFO] Apache Taverna Workflow Model impl ................. SUCCESS [ 48.149 s] [INFO] Apache Taverna Database Configuration API .......... SUCCESS [ 14.536 s] [INFO] Apache Taverna Reference Test Helpers .............. SUCCESS [ 17.615 s] [INFO] Apache Taverna Reference Manager impl .............. SUCCESS [ 28.480 s] [INFO] Apache Taverna Engine Reference Types .............. SUCCESS [ 28.556 s] [INFO] Apache Taverna Activity test utils ................. SUCCESS [ 4.223 s] [INFO] Apache Taverna Activity archetype .................. FAILURE [ 5.293 s] [INFO] Apache Taverna Platform Capability API ............. SKIPPED [INFO] Apache Taverna Platform Capability impl ............ SKIPPED [INFO] Apache Taverna Credential Manager API .............. SKIPPED [INFO] Apache Taverna Credential Manager impl ............. SKIPPED [INFO] Apache Taverna Database Configuration impl ......... SKIPPED [INFO] Apache Taverna Dataflow Activity ................... SKIPPED [INFO] Apache Taverna Platform Report Service ............. SKIPPED [INFO] Apache Taverna Platform Execution Service API ...... SKIPPED [INFO] Apache Taverna Hadoop Workflow Execution Service ... SKIPPED [INFO] Apache Taverna Platform Execution Service impl ..... SKIPPED [INFO] Apache Taverna Platform Local Execution Service .... SKIPPED [INFO] Apache Taverna Platform Remote Execution Service ... SKIPPED [INFO] Apache Taverna Platform Run Service API ............ SKIPPED [INFO] Apache Taverna Platform Run Service impl ........... SKIPPED [INFO] Apache Taverna Services API ........................ SKIPPED [INFO] Apache Taverna Platform Services impl .............. SKIPPED [INFO] Apache Taverna StringConstant Activity 3.1.0-incubating SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 05:26 min [INFO] Finished at: 2019-01-21T13:50:00+01:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.4:integration-test (default-integration-test) on project taverna-activity-archetype: Execution default-integration-test of goal org.apache.maven.plugins:maven-archetype-plugin:2.4:integration-test failed: ${maven.home} is not specified as a directory: 'C:\Users\Ahlem\eclipse-workspace\apache-taverna\apache-taverna\EMBEDDED'. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [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/PluginExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :taverna-activity-archetyp
3 Réponses :
Cela semble lié à un problème Eclipse connu . p>
Pour contourner le problème, vous pouvez utiliser un mvn externe au lieu de celui intégré qu'utilise Eclipse par défaut.
Étapes de la solution de contournement:
Vous pouvez suivre les étapes ci-dessous:
1. Go to Preferences->Maven-Installation-> Click the "Add " button to add external maven you had downloaded ,Then click the "Ok" or "Apply' button to save. 2. For you current maven project, you need to right click the project or pom.xml file ,choose "Run As"->"Run Configurations", find current maven run setting, at the bottom there's a "maven Runtime" setting , for the dropdown list to select the previous added maven ,Then click the "Apply" button to make it affect .
Vous pouvez également essayer de sauter des tests en utilisant cette commande dans la console: dans Eclipse Vous pouvez le faire en ajoutant une nouvelle configuration de construction Maven, vous pouvez vérifier ce lien
duplication possible de stackoverflow.com/questions/9862153/...
essayez d'utiliser maven externe à la place en utilisant m2eclipse utilise par défaut.