{"id":1225,"date":"2015-09-02T12:40:05","date_gmt":"2015-09-02T12:40:05","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/salesforce\/?p=1225"},"modified":"2019-11-06T11:57:57","modified_gmt":"2019-11-06T11:57:57","slug":"creating-project-using-force-com-ide","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/09\/02\/creating-project-using-force-com-ide\/","title":{"rendered":"Creating Project using Force.com IDE"},"content":{"rendered":"<p>In our previous blog, <a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/07\/30\/different-deployment-methods-in-salesforce\/\" target=\"_blank\" rel=\"noopener noreferrer\">Migrating Salesforce metadata using Changesets<\/a>, we discussed various methods of Salesforce metadata migration and elaborated upon deployment using changesets.<\/p>\n<p>In this blog we will discuss another tool used for metadata migration in Salesforce i.e. Force.com IDE.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Force.com IDE:<\/strong><\/span><\/p>\n<p>The Force.com IDE is a plugin that sits on top of Eclipse framework (it is an open source tool that is used for ease of development), and it has its own release cycle, controlled by Salesforce.com.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Prerequisites:<\/span><\/strong><\/p>\n<ol>\n<li>Java SE Runtime Environment 5 (v1.5) or later<\/li>\n<li>Eclipse with Force.com IDE plugin installed.<\/li>\n<\/ol>\n<p>The Force.com IDE is an integrated development environment for developing applications on the Force.com platform using Apex, Visualforce, and metadata components. It is designed for developers and development teams.<\/p>\n<p>The Force.com IDE is built on top of the open-source Eclipse platform, and is available as a plug-in. The Force.com platform enables project-based development by using text-based files to represent the various components in a Salesforce organization. These files are easily transported, can be stored and versioned in a source control system.<\/p>\n<p><span style=\"color: #c71d22; font-size: 13pt;\"><strong>Creating new project using Force.com IDE:<\/strong><\/span><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Steps:<\/strong><\/span><\/p>\n<ol>\n<li>Open Eclipse. Go to File &gt;&gt; Click New &gt;&gt; Select Force.com Project.<a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/08\/force-IDE-1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-large wp-image-1237 aligncenter\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/08\/force-IDE-1-1024x369.jpg\" alt=\"force IDE 1\" width=\"595\" height=\"214\"><\/a><\/li>\n<li>Enter the following details &#8211;<br \/>\nProject Name \u2013 Name of project.<br \/>\nUsername- Salesforce Username<br \/>\nPassword- Salesforce password<br \/>\nSecurity Token \u2013Salesforce Org token<br \/>\nEnvironment- Salesforce environment i.e. Production\/Developer org or Sandbox org.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/09\/force-IDE-2.jpg\"><img decoding=\"async\" class=\"size-full wp-image-1238 aligncenter\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/09\/force-IDE-2.jpg\" alt=\"force IDE 2\" width=\"574\" height=\"660\"><\/a><\/p>\n<ol start=\"3\">\n<li>Once the authentication is successful, select metadata components to be downloaded in eclipse. It provides four different options.&nbsp;Select any one of them and click \u2018Finish\u2019.<a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/09\/force-IDE-3.jpg\"><img decoding=\"async\" class=\"size-full wp-image-1239 aligncenter\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/09\/force-IDE-3.jpg\" alt=\"force IDE 3\" width=\"566\" height=\"221\"><\/a><\/li>\n<\/ol>\n<p>Now Force.com project gets created in eclipse successfully.<\/p>\n<p><span style=\"color: #c71d22; font-size: 13pt;\"><strong>Benefits of Force.com IDE:<\/strong><\/span><\/p>\n<ol>\n<li>It provides a comfortable environment for programmers, allowing to code, compile, test, package and deploy all from within the IDE itself.<\/li>\n<li>It provides a way to keep Salesforce Org and Force.com project in sync with each other by providing the following options.<br \/>\nRight Click Project Name =&gt; Refresh from Server<br \/>\nRight Click Project Name =&gt; Save to Server<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/09\/force-IDE-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1240 aligncenter\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/09\/force-IDE-4.jpg\" alt=\"force IDE 4\" width=\"521\" height=\"185\"><\/a><\/p>\n<ol start=\"3\">\n<li>It provides both options of working i.e. Online or Offline project.<\/li>\n<\/ol>\n<p>Thus, we have discussed creating project using Force.com IDE in Salesforce. In our next blog, we will discuss deploying project in Salesforce Org using Force.com IDE.<\/p>\n<p><span style=\"font-size: Medium;\"><strong>About Us<\/strong><\/span><br \/>\n<a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> \u2013 a globally recognized Premier Sage Gold Development Partner is a one-stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development and implementation expertise.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a>&nbsp;caters to a wide range of Sage Enterprise Management (Sage X3) offerings \u2013 a Sage Business Cloud Solution. Our&nbsp;unique GUMU&#x2122; integrations include <a href=\"https:\/\/www.greytrix.com\/product\/sage-crm\/gumu-sage-x3-integration\">Sage Enterprise Management (Sage X3) for Sage CRM<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/gumu-x3-salesforce-integration\">Salesforce.com<\/a> and&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/magento-sage-integrations\/sage-x3-magento\">Magento eCommerce<\/a>&nbsp;along with Implementation and Technical Support worldwide for <a href=\"https:\/\/www.greytrix.com\/africa\/product\/consulting\/implementation-planning\">Sage Enterprise Management (Sage X3)<\/a>. Currently we are <a href=\"https:\/\/www.greytrix.com\/africa\">Sage Enterprise Management Implementation Partner<\/a> in East Africa, Middles East, Australia, Asia.&nbsp;We also offer best-in-class&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\">Sage X3 customization and development services<\/a>,&nbsp;integrated applications such as <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/pos-system\">POS<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/warehouse-management-system\">WMS<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/payment-gateway\">Payment Gateway<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/shipping-system\">Shipping System<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/business-intelligence\">Business Intelligence<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/ecommerce-magento-integration\">eCommerce<\/a> and have developed add-ons such as <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/catch-weight\">Catch \u2013 Weight <\/a>&nbsp;and <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/letter-of-credit\">Letter of Credit<\/a> for Sage Enterprise Management to Sage business partners, end users and Sage PSG worldwide.<\/p>\n<p>Greytrix is a recognized <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2017\/07\/26\/greytrix-on-boards-sage-global-rockstar-isv-program-with-gumu-for-sage-crm-sage-x3-solution\/\">Sage Rockstar ISV Partner<\/a> for GUMU&#x2122; Sage Enterprise Management \u2013 Sage CRM integration also listed on <a href=\"https:\/\/www.sage.com\/marketplace\/asb_ListingDetail?listingId=a1h24000007PC3aAAG\" target=\"_blank\" rel=\"noopener\">Sage Marketplace<\/a>; GUMU&#x2122; integration for Sage Enterprise Management \u2013 Salesforce is a 5-star app listed on <a href=\"https:\/\/appexchange.salesforce.com\/listingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<\/p>\n<p>For more information on Sage X3 Integration and Services, please contact us at&nbsp;<a href=\"mailto:x3@greytrix.com\">x3@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n<p><strong><span style=\"font-size: Medium;\">Related Posts<\/span><\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/08\/28\/how-to-use-visualforce-remote-object-in-salesforce\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to use Visualforce Remote Object in Salesforce&nbsp;<\/a><\/li>\n<li><a href=\"http:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/08\/28\/easy-way-to-find-all-apex-references-in-salesforce\/\" target=\"_blank\" rel=\"noopener noreferrer\">Easy way to find all apex references in salesforce&nbsp;<\/a><\/li>\n<li><a href=\"http:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/08\/28\/save-your-changes-to-the-server-from-force-com-ide-using-eclipse\/\" target=\"_blank\" rel=\"noopener noreferrer\">Save your changes to the server from Force.com IDE using Eclipse<\/a><\/li>\n<li><a href=\"http:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/08\/28\/salesforce-side-configuration-for-gumu-salesforce-sage-100-erp-integration\/\" target=\"_blank\" rel=\"noopener noreferrer\">Salesforce side configuration for GUMU Salesforce &#8211; Sage 100 ERP Integration&nbsp;<\/a><\/li>\n<li><a href=\"http:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/07\/30\/different-deployment-methods-in-salesforce\/\" target=\"_blank\" rel=\"noopener noreferrer\">Different Deployment Methods in Salesforce<\/a><span style=\"color: #333333;\"><span style=\"font-family: 'Times New Roman', serif;\"><span style=\"font-size: medium;\"><br \/>\n<\/span><\/span><\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In our previous blog, Migrating Salesforce metadata using Changesets, we discussed various methods of Salesforce metadata migration and elaborated upon deployment using changesets. In this blog we will discuss another tool used for metadata migration in Salesforce i.e. Force.com IDE. Force.com IDE: The Force.com IDE is a plugin that sits on top of Eclipse framework\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/09\/02\/creating-project-using-force-com-ide\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[91,103,136],"class_list":["post-1225","post","type-post","status-publish","format-standard","hentry","category-salesforce-srv","tag-deployment","tag-eclipse","tag-force-com-ide"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/1225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/comments?post=1225"}],"version-history":[{"count":4,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/1225\/revisions"}],"predecessor-version":[{"id":4722,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/1225\/revisions\/4722"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/media?parent=1225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/categories?post=1225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/tags?post=1225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}