0% found this document useful (0 votes)
40 views

Eclipse Setup

The document provides instructions for configuring Eclipse for testing with JDK, TestNG and Cucumber plugins. It involves installing JDK, updating environment variables and Eclipse build path, adding entries to the config.ini file, updating network settings, installing Maven settings, and manually installing TestNG and Cucumber plugins from GitHub. It also provides a step to clear launch configurations to resolve errors.

Uploaded by

Ranjith LM
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Eclipse Setup

The document provides instructions for configuring Eclipse for testing with JDK, TestNG and Cucumber plugins. It involves installing JDK, updating environment variables and Eclipse build path, adding entries to the config.ini file, updating network settings, installing Maven settings, and manually installing TestNG and Cucumber plugins from GitHub. It also provides a step to clear launch configurations to resolve errors.

Uploaded by

Ranjith LM
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

1.

Install JDK
2. Update environment variable
3. Update BUILD path in Eclipse
4. To be added below entries to config file

C:\eclipse\configuration\config.ini

org.osgi.framework.system.packages=\ javax.accessibility, javax.activation, javax.activity,


javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.imageio, javax.imageio.event,
javax.imageio.metadata, javax.imageio.plugins.bmp, javax.imageio.plugins.jpeg,
javax.imageio.spi, javax.imageio.stream, javax.jws, javax.jws.soap, javax.lang.model,
javax.lang.model.element, javax.lang.model.type, javax.lang.model.util, javax.management,
javax.management.loading, javax.management.modelmbean, javax.management.monitor,
javax.management.openmbean, javax.management.relation, javax.management.remote,
javax.management.remote.rmi, javax.management.timer, javax.naming,
javax.naming.directory, javax.naming.event, javax.naming.ldap, javax.naming.spi, javax.net,
javax.net.ssl, javax.print, javax.print.attribute, javax.print.attribute.standard,
javax.print.event, javax.rmi, javax.rmi.CORBA, javax.rmi.ssl, javax.script, javax.security.auth,
javax.security.auth.callback, javax.security.auth.kerberos, javax.security.auth.login,
javax.security.auth.spi, javax.security.auth.x500, javax.security.cert, javax.security.sasl,
javax.sound.midi, javax.sound.midi.spi, javax.sound.sampled, javax.sound.sampled.spi,
javax.sql, javax.sql.rowset, javax.sql.rowset.serial, javax.sql.rowset.spi, javax.swing,
javax.swing.border, javax.swing.colorchooser, javax.swing.event, javax.swing.filechooser,
javax.swing.plaf, javax.swing.plaf.basic, javax.swing.plaf.metal, javax.swing.plaf.multi,
javax.swing.plaf.nimbus, javax.swing.plaf.synth, javax.swing.table, javax.swing.text,
javax.swing.text.html, javax.swing.text.html.parser, javax.swing.text.rtf, javax.swing.tree,
javax.swing.undo, javax.tools, javax.xml, javax.xml.bind, javax.xml.bind.annotation,
javax.xml.bind.annotation.adapters, javax.xml.bind.attachment, javax.xml.bind.helpers,
javax.xml.bind.util, javax.xml.crypto, javax.xml.crypto.dom, javax.xml.crypto.dsig,
javax.xml.crypto.dsig.dom, javax.xml.crypto.dsig.keyinfo, javax.xml.crypto.dsig.spec,
javax.xml.datatype, javax.xml.namespace, javax.xml.parsers, javax.xml.soap,
javax.xml.stream, javax.xml.stream.events, javax.xml.stream.util, javax.xml.transform,
javax.xml.transform.dom, javax.xml.transform.sax, javax.xml.transform.stax,
javax.xml.transform.stream, javax.xml.validation, javax.xml.ws, javax.xml.ws.handler,
javax.xml.ws.handler.soap, javax.xml.ws.http, javax.xml.ws.soap, javax.xml.ws.spi,
javax.xml.ws.spi.http, javax.xml.ws.wsaddressing, javax.xml.xpath, org.ietf.jgss,
org.omg.CORBA, org.omg.CORBA_2_3, org.omg.CORBA_2_3.portable,
org.omg.CORBA.DynAnyPackage, org.omg.CORBA.ORBPackage, org.omg.CORBA.portable,
org.omg.CORBA.TypeCodePackage, org.omg.CosNaming,
org.omg.CosNaming.NamingContextExtPackage,
org.omg.CosNaming.NamingContextPackage, org.omg.Dynamic, org.omg.DynamicAny,
org.omg.DynamicAny.DynAnyFactoryPackage, org.omg.DynamicAny.DynAnyPackage,
org.omg.IOP, org.omg.IOP.CodecFactoryPackage, org.omg.IOP.CodecPackage,
org.omg.Messaging, org.omg.PortableInterceptor,
org.omg.PortableInterceptor.ORBInitInfoPackage, org.omg.PortableServer,
org.omg.PortableServer.CurrentPackage, org.omg.PortableServer.POAManagerPackage,
org.omg.PortableServer.POAPackage, org.omg.PortableServer.portable,
org.omg.PortableServer.ServantLocatorPackage, org.omg.SendingContext,
org.omg.stub.java.rmi, org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.css,
org.w3c.dom.events, org.w3c.dom.html, org.w3c.dom.ls, org.w3c.dom.ranges,
org.w3c.dom.stylesheets, org.w3c.dom.traversal, org.w3c.dom.views, org.w3c.dom.xpath,
org.xml.sax, org.xml.sax.ext, org.xml.sax.helpers
osgi.bundles.defaultStartLevel=4
eclipse.application=org.eclipse.ui.ide.workbench
org.eclipse.update.reconcile=false
ds.delayed.keepInstances=true
[email protected]/../p2/
eclipse.buildId=4.7.3.M20180330-0640

5. Update Network details in Eclipse

6. Update Settings  C:\Users\karthik.somu\.m2


(copy the below settings file)

7. Install TEST NG and Cucumber plugins (Manually in Eclipse) use Help Install New Software

Download the jar and archive from local

https://github.com/cbeust/testng-eclipse
https://github.com/cucumber/cucumber-eclipse/releases/tag/1.0.0-20201213130128.123

8. To resolve below error


Navigate to below path and clear configraations and restart eclipse

C:\Users\karthik.somu\eclipse-workspace\.metadata\.plugins\
org.eclipse.debug.core\.launches

You might also like