1. git clone https://github.com/apache/storm.git storm-master 2. in storm-master -> mvn clean install -DskipTests=true -e this command rise errors like bellow
[INFO] Building storm-hdfs 2.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ storm-hdfs --- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (cleanup) @ storm-hdfs --- [INFO] [INFO] --- maven-remote-resources-plugin:1.2.1:process (default) @ storm-hdfs --- Downloading: http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.jar [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Storm .............................................. SUCCESS [ 0.814 s] [INFO] multilang-javascript ............................... SUCCESS [ 0.321 s] [INFO] multilang-python ................................... SUCCESS [ 0.031 s] [INFO] multilang-ruby ..................................... SUCCESS [ 0.027 s] [INFO] maven-shade-clojure-transformer .................... SUCCESS [ 0.914 s] [INFO] storm-maven-plugins ................................ SUCCESS [ 1.142 s] [INFO] Storm Core ......................................... SUCCESS [01:17 min] [INFO] storm-rename-hack .................................. SUCCESS [ 1.276 s] [INFO] storm-kafka ........................................ SUCCESS [ 0.561 s] [INFO] storm-hdfs ......................................... FAILURE [ 2.040 s] [INFO] storm-hbase ........................................ SKIPPED [INFO] storm-hive ......................................... SKIPPED [INFO] storm-jdbc ......................................... SKIPPED [INFO] storm-redis ........................................ SKIPPED [INFO] storm-eventhubs .................................... SKIPPED [INFO] flux ............................................... SKIPPED [INFO] flux-wrappers ...................................... SKIPPED [INFO] flux-core .......................................... SKIPPED [INFO] flux-examples ...................................... SKIPPED [INFO] storm-sql-runtime .................................. SKIPPED [INFO] storm-sql-core ..................................... SKIPPED [INFO] storm-sql-kafka .................................... SKIPPED [INFO] sql ................................................ SKIPPED [INFO] storm-elasticsearch ................................ SKIPPED [INFO] storm-solr ......................................... SKIPPED [INFO] storm-metrics ...................................... SKIPPED [INFO] storm-cassandra .................................... SKIPPED [INFO] storm-mqtt-parent .................................. SKIPPED [INFO] storm-mqtt ......................................... SKIPPED [INFO] storm-mqtt-examples ................................ SKIPPED [INFO] storm-mongodb ...................................... SKIPPED [INFO] storm-clojure ...................................... SKIPPED [INFO] storm-starter ...................................... SKIPPED [INFO] storm-kafka-client ................................. SKIPPED [INFO] storm-opentsdb ..................................... SKIPPED [INFO] storm-kafka-monitor ................................ SKIPPED [INFO] storm-kinesis ...................................... SKIPPED [INFO] storm-druid ........................................ SKIPPED [INFO] storm-submit-tools ................................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:25 min [INFO] Finished at: 2016-09-01T14:31:17+09:00 [INFO] Final Memory: 121M/2612M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project storm-hdfs: Failed to resolve dependencies for one or more projects in the reactor. Reason: Could not transfer artifact org.apache.httpcomponents:httpcore:jar:4.1.2 from/to central ( http://repo1.maven.org/maven2/): TransferFailedException [ERROR] org.apache.httpcomponents:httpcore:jar:4.1.2 [ERROR] [ERROR] from the specified remote repositories: [ERROR] confluent (http://packages.confluent.io/maven, releases=true, snapshots=true), [ERROR] central (http://repo1.maven.org/maven2/, releases=true, snapshots=false), [ERROR] clojars (https://clojars.org/repo/, releases=true, snapshots=true), [ERROR] apache.snapshots (http://repository.apache.org/snapshots, releases=false, snapshots=true), [ERROR] apache.snapshots.https ( https://repository.apache.org/content/repositories/snapshots, releases=true, snapshots=true), [ERROR] repository.jboss.org ( http://repository.jboss.org/nexus/content/groups/public/, releases=true, snapshots=false) [ERROR] Path to dependency: [ERROR] 1) org.apache.storm:storm-hdfs:jar:2.0.0-SNAPSHOT [ERROR] 2) org.apache.hadoop:hadoop-common:jar:2.6.1 [ERROR] 3) net.java.dev.jets3t:jets3t:jar:0.9.0 [ERROR] 4) org.apache.httpcomponents:httpcore:jar:4.1.2: ClientProtocolException: Invalid header: a7" [ERROR] -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project storm-hdfs: Failed to resolve dependencies for one or more projects in the reactor. Reason: Could not transfer artifact org.apache.httpcomponents:httpcore:jar:4.1.2 from/to central ( http://repo1.maven.org/maven2/): TransferFailedException org.apache.httpcomponents:httpcore:jar:4.1.2 from the specified remote repositories: confluent (http://packages.confluent.io/maven, releases=true, snapshots=true), central (http://repo1.maven.org/maven2/, releases=true, snapshots=false), clojars (https://clojars.org/repo/, releases=true, snapshots=true), apache.snapshots (http://repository.apache.org/snapshots, releases=false, snapshots=true), apache.snapshots.https ( https://repository.apache.org/content/repositories/snapshots, releases=true, snapshots=true), repository.jboss.org ( http://repository.jboss.org/nexus/content/groups/public/, releases=true, snapshots=false) Path to dependency: 1) org.apache.storm:storm-hdfs:jar:2.0.0-SNAPSHOT 2) org.apache.hadoop:hadoop-common:jar:2.6.1 3) net.java.dev.jets3t:jets3t:jar:0.9.0 4) org.apache.httpcomponents:httpcore:jar:4.1.2 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) 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:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to resolve dependencies for one or more projects in the reactor. Reason: Could not transfer artifact org.apache.httpcomponents:httpcore:jar:4.1.2 from/to central (http://repo1.maven.org/maven2/): TransferFailedException org.apache.httpcomponents:httpcore:jar:4.1.2 from the specified remote repositories: confluent (http://packages.confluent.io/maven, releases=true, snapshots=true), central (http://repo1.maven.org/maven2/, releases=true, snapshots=false), clojars (https://clojars.org/repo/, releases=true, snapshots=true), apache.snapshots (http://repository.apache.org/snapshots, releases=false, snapshots=true), apache.snapshots.https ( https://repository.apache.org/content/repositories/snapshots, releases=true, snapshots=true), repository.jboss.org ( http://repository.jboss.org/nexus/content/groups/public/, releases=true, snapshots=false) Path to dependency: 1) org.apache.storm:storm-hdfs:jar:2.0.0-SNAPSHOT 2) org.apache.hadoop:hadoop-common:jar:2.6.1 3) net.java.dev.jets3t:jets3t:jar:0.9.0 4) org.apache.httpcomponents:httpcore:jar:4.1.2 at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:721) at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects(ProcessRemoteResourcesMojo.java:621) at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.configureVelocityContext(ProcessRemoteResourcesMojo.java:988) at org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute(ProcessRemoteResourcesMojo.java:511) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 20 more Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Could not transfer artifact org.apache.httpcomponents:httpcore:jar:4.1.2 from/to central (http://repo1.maven.org/maven2/): TransferFailedException org.apache.httpcomponents:httpcore:jar:4.1.2 from the specified remote repositories: confluent (http://packages.confluent.io/maven, releases=true, snapshots=true), central (http://repo1.maven.org/maven2/, releases=true, snapshots=false), clojars (https://clojars.org/repo/, releases=true, snapshots=true), apache.snapshots (http://repository.apache.org/snapshots, releases=false, snapshots=true), apache.snapshots.https ( https://repository.apache.org/content/repositories/snapshots, releases=true, snapshots=true), repository.jboss.org ( http://repository.jboss.org/nexus/content/groups/public/, releases=true, snapshots=false) Path to dependency: 1) org.apache.storm:storm-hdfs:jar:2.0.0-SNAPSHOT 2) org.apache.hadoop:hadoop-common:jar:2.6.1 3) net.java.dev.jets3t:jets3t:jar:0.9.0 4) org.apache.httpcomponents:httpcore:jar:4.1.2 at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:225) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.access$000(DefaultArtifactResolver.java:74) at org.apache.maven.artifact.resolver.DefaultArtifactResolver$ResolveTask.run(DefaultArtifactResolver.java:613) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.apache.httpcomponents:httpcore:jar:4.1.2 from/to central (http://repo1.maven.org/maven2/): TransferFailedException at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:215) ... 5 more Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact org.apache.httpcomponents:httpcore:jar:4.1.2 from/to central (http://repo1.maven.org/maven2/): TransferFailedException at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:43) at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355) at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67) at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581) at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421) ... 9 more Caused by: org.apache.maven.wagon.TransferFailedException at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1066) at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:960) at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116) at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) at org.eclipse.aether.transport.wagon.WagonTransporter$GetTaskRunner.run(WagonTransporter.java:560) at org.eclipse.aether.transport.wagon.WagonTransporter.execute(WagonTransporter.java:427) at org.eclipse.aether.transport.wagon.WagonTransporter.get(WagonTransporter.java:404) at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:447) at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350) ... 14 more Caused by: org.apache.maven.wagon.providers.http.httpclient.client.ClientProtocolException at org.apache.maven.wagon.providers.http.httpclient.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186) at org.apache.maven.wagon.providers.http.httpclient.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:832) at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:983) ... 23 more Caused by: org.apache.maven.wagon.providers.http.httpclient.ProtocolException: Invalid header: a7" at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractMessageParser.parseHeaders(AbstractMessageParser.java:232) at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:267) at org.apache.maven.wagon.providers.http.httpclient.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:161) at org.apache.maven.wagon.providers.http.httpclient.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:153) at org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271) at org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123) at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.MainClientExec.execute(MainClientExec.java:254) at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195) at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec.execute(RetryExec.java:86) at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RedirectExec.execute(RedirectExec.java:108) at org.apache.maven.wagon.providers.http.httpclient.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) ... 26 more [ERROR] [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/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :storm-hdfs how to solve..??