Hi Sandeep, Many of us use intellij idea. I am still on eclipse. I mostly run the server from outside eclipse and remote debug via eclipse if required (java remote debug parameters to be added to lesn-ctl script file where jvm is lauched during server start). Some idea user can comment on this as well from their perspective.
I feel it should be possible to run the server via eclipse too ( have a look at the script file in bin directory : lens-ctl. Check the lens-server start part and echo the final call to JVM. Simulate the same via eclipse and add required jars to class-path. The main class is org.apache.lens.server.LensServer) Do share the details if you are able to run it successfully via eclipse. One more point (which i missed in my earlier mail), Install TestNG plugin for eclipse (http://testng.org/doc/download.html) to run the test cases from eclipse. Thanks, Puneet Gupta On Wed, Oct 28, 2015 at 1:38 AM, Sandeep <[email protected]> wrote: > Thanks puneet, > This was helpful. > Do you guys run lens server directly from eclipse or do you only use it > for changing the code? > > Thanks > sandeep > > > On Tue, Oct 27, 2015 at 10:24 AM, Puneet Gupta <[email protected]> > wrote: > >> Hi >> >> I have noted a few points that I followed while making eclipse setup for >> lens few months ago. Listing them below ( Your problem should be solved by >> point 5) >> >> 1. Use Eclipse Luna or below. Eclipse Mars does not support lombok >> library as plugin/agent which is used in lens. >> 2. Lombok needs to be used a javaagent while running eclipse for lombok >> based code to compile in eclipse. This can be done in two ways >> >> - Manually edit eclipse.ini by adding below entry >> >> "-javaagent:lombok.jar" Entry should be added to eclipse.ini >> >> >> - OR run lombok jar as java app (java -jar lombo.jar) and point >> to eclipse.ini in the app GUI . This will update eclipse.ini (make >> sure eclipse is not running) >> >> [image: Inline image 1] >> >> >> 3.For easy project setup in eclipse, use lens as a Maven project inside >> eclipse(rather than a simple java project). For this M2Eclipse plugin is >> required in eclipse (It can be installed ineclipse via "Install new >> software" --> Add plugin .url >> *http://download.eclipse.org/technology/m2e/releases >> <http://download.eclipse.org/technology/m2e/releases>*). >> >> 4. Once plugin is installed. Import lens directory as Existing Maven >> Project . >> >> [image: Inline image 1] >> >> >> 5. Ignore any errors (Approx 6 errors) of type "Plugin execution not >> covered by lifecycle configuration: >> org.apache.maven.plugins:maven-dependency-plugin". This can be done by >> selecting quick fix (option1 preferably as it will not update pom file) in >> eclipse. >> More on this in >> *https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html >> <https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html>* >> >> >> >> Thanks, >> Puneet Gupta >> >> On Tue, Oct 27, 2015 at 10:42 PM, amareshwarisr . <[email protected]> >> wrote: >> >>> We have seen issues with eclipse setup. Puneet would help with this. >>> >>> Thanks >>> Amareshwari >>> >>> On Tue, Oct 27, 2015 at 10:37 AM, Sandeep <[email protected]> wrote: >>> >>> > hi, >>> > I am trying to setup lens code on eclipse, by importing a maven project >>> > from the root folder. >>> > I am getting this error (attached). >>> > do you know why? is there any documentation to help setup IDE. >>> > >>> > >>> > -Sandeep >>> > >>> >> >> >> _____________________________________________________________ >> The information contained in this communication is intended solely for >> the use of the individual or entity to whom it is addressed and others >> authorized to receive it. It may contain confidential or legally privileged >> information. If you are not the intended recipient you are hereby notified >> that any disclosure, copying, distribution or taking any action in reliance >> on the contents of this information is strictly prohibited and may be >> unlawful. If you have received this communication in error, please notify >> us immediately by responding to this email and then delete it from your >> system. The firm is neither liable for the proper and complete transmission >> of the information contained in this communication nor for any delay in its >> receipt. > > > -- _____________________________________________________________ The information contained in this communication is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. It may contain confidential or legally privileged information. If you are not the intended recipient you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by responding to this email and then delete it from your system. The firm is neither liable for the proper and complete transmission of the information contained in this communication nor for any delay in its receipt.
