This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Installation and Usage of P4Eclipse Plug-in

I am having problems installing the Perforce Plug-in within CCS 5.3 (Eclipse 3.8).

I followed the instructions provided on the Perforce website http://www.perforce.com/product/components/eclipse_plugin and using the release notes provided.

6036.p4eclipsenotes.txt

I have attempted both the normal install from the website as well as downloading the zip and pointing to it.

I perform the following...

Help, Install New Software...

Add...   Perforce P4Eclipse - http://www.perforce.com/downloads/http/p4-eclipse/install/3.8

Select All...

Perforce Team Provider (Core)

Perforce Team Provider (Optional)]

After selecting Next... The problem I'm seeing is the following

Install Details...  The operation cannot be completed.  See the details.

The 11 Optional items are listed as selected and not installed (Next is grayed out)

Cannot complete the install because one or more required items could not be found.

Software being installed: Perforce Java Time-lapse View Support (JDT Prerequisite) 2012.3.526908 (com.perforce.team.java.galileo.feature.feature.group 2012.3.526908)

Missing requirement: Perforce Java Time-lapse View Support (JDT Prerequisite) 2012.3.526908 (com.perforce.team.java.galileo.feature.feature.group 2012.3.526908) requires 'org.eclipse.jdt.ui 3.5.0' but it could not be found

I cannot proceed with installation.  Attempting to install from downloaded zip ends with the same installation error.

Are these "Optional" items necessary to use Perforce?

Is Perforce "Core" fully installed?

What is the Missing requirement being referred to above and where can I obtain item and resolve this issue?

Following this Perforce does not appear on the main Eclipse menuing bar.  Is it supposed to?

After digging more I do see it on the View, Other... listed as Perforce.

And when I right click on an existing project and select Team, Share Project, I do see Perforce as an option along with Git.

I'm guessing I can simply create a project and point to Perforce and I'm all set.  Is this Right?   I'm worried that the "Optional" portions of the install did not complete and that this will cause me problems later.  Is this an issue?

Is there a good wiki or whitepaper that I can refer to on how to use Perforce and source code control within Eclipse and CCS?

What project files on a shared multi-developer project are needing to be placed under source code control?

Thanks,

-George

 

 

  • George,

    I am not very familiar with Perforce, therefore I can't answer the questions about the tool itself, but the error message shows that Eclipse JDT is required in order to install Perforce's JDT component. Since CCSv5 does not install JDT by default (as it mostly uses CDT for c development), you can simply de-select the Java component. Check the screen attached.

    Hope this helps,

    Rafael

  • Rafael,

    Thanks for the reply.

    I re-ran the install of the "Optional" components and had to disable the following to proceed...

    Perforce Charting Support (BIRT Prerequisite)

    Perforce Python Time-lapse View Support (DLTK Prerequisite)

    Perforce Ruby Time-lapse View Support (DLTK Prerequisite)

    This left me with being able to install the following components successfully...

    Perforce C/C++ Time-lapse View Support (CDT Prerequisite)

    Perforce Folder Diff Support

    Perforce Grep Support

    Perforce Merge Quest Support (GEF Prerequisite)

    Perforce Mylyn Connector

    Perforce Patch Support

    Perforce SCM Support

    Actually, upon proceeding the install feedback said that "Perforce SCM Support" will be ignored because it is already installed.  Probably because I had previously installed the "Core" Perforce component.

    Now, my questions revolve around what project files need to be placed under source code control to allow sharing with a multi-developer team.

    Thanks,

    -George

     

  • George,

    For an explanation on the files that require to be checked in for version control, check the reference below:

    http://processors.wiki.ti.com/index.php/FAQ_-_CCSv5#Q:_Which_project_files_do_I_need_to_check_into_source_control.3F

    Regards,

    Rafael