Re: hadoop-common Maven build failed on Windows due to too long command line for classpath

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: hadoop-common Maven build failed on Windows due to too long command line for classpath

Brahma Reddy Battula-2
Glad to hear that it's worked for you.

On Thu, 10 Aug 2017 at 1:51 AM, Ping Liu <[hidden email]> wrote:

> Hi Brahma,
>
> I tried your way.  I think it works!  Although there is some other issue
> coming up (which I need fix later), the build process doesn't complain for
> too long command line any more.
>
> My previous default maverepo is C:\Users\Ping\.m2\repository and now is
> changed to D:\mavenrepo.
>
> Yes, I did read you and Arun's post in that link.  Yes, Arun said it worked
> but didn't mention whether or not he ended up with using a shorter path.
>
> On my situation, I thought the error is probably due to "too long
> classpath" as there are so many dependencies instead of "too long path" as
> the default path is only 3 levels longer.  But the classpath is long and
> occupies many lines on my screen.
>
> Now as I take your suggestion.  It works.  Many thanks for your quick
> response and help!!
>
> Ping
>
>
>
> On Wed, Aug 9, 2017 at 1:45 AM, Brahma Reddy Battula <
> [hidden email]> wrote:
>
> > It might be problem with maven repo path, may be you can change to
> shorter
> > path and check once.
> >
> > Example:
> >
> > mvn clean install -DskipTests -Dmaven.repo.local=C:\MavenRepo
> >
> >
> > Reference:
> > http://lucene.472066.n3.nabble.com/Problems-compiling-
> > hadoop-trunk-on-windows-td4317688.html
> >
> > just googled with  "The command line is too long + brahma reddy",got the
> > above link..:)
> >
> >
> > --Brahma Reddy Battula
> >
> > -----Original Message-----
> > From: Ping Liu [mailto:[hidden email]]
> > Sent: 09 August 2017 16:38
> > To: [hidden email]
> > Subject: hadoop-common Maven build failed on Windows due to too long
> > command line for classpath
> >
> > I cannot make Maven build on hadoop-common successful on Windows.  The
> > error shows as follows.
> >
> > ...
> > [INFO] --- native-maven-plugin:1.0-alpha-8:javah (default) @
> hadoop-common
> > ---
> > [INFO] cmd.exe /X /C "D:\a\tools\java\jdk1.8.0_45\bin\javah -d
> > D:\apache\hadoop\hadoop-common-project\hadoop-common\target\native\javah
> > -classpath
> > D:\apache\hadoop\hadoop-common-project\hadoop-common\target\classes;...
> > ...
> > ...
> > ...
> > The command line is too long.
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Reactor Summary:
> > [INFO]
> > [INFO] Apache Hadoop Common ............................... FAILURE
> > [01:35 min] [INFO] Apache Hadoop NFS ..................................
> > SKIPPED ...
> >
> > The reason is Maven, when running on Windows, can't take too long command
> > line for classpaths for all the dependencies in local Maven repository.
> >
> > I have been exhausted on Google and finally am hoping I can get a quick
> > help directly from the mailing list.  Anyone has any idea about this?
> >
> > Any help is appreciated!
> >
> > Ping
> >
>
--



--Brahma Reddy Battula