Hi Robert,
Thanks for reporting, we should resolve the possible flaws when
working with Eclipse 3.6 and PDT soon.
Currently I suggest you to work with the latest 3.5 releases.
Roy
From:
pdt-dev-bounces@xxxxxxxxxxx [mailto:pdt-dev-bounces@xxxxxxxxxxx] On Behalf
Of Robert Gruendler
Sent: Friday, February 26, 2010 12:03 PM
To: PDT Developers
Subject: Re: [pdt-dev] Newbie question: asking for help to get a
PDTdevelopment environment setup
I have installed everything under "Web, XML, and
Java EE Development" (screenshot attached),
I'm using Eclipse Helios M5.

On Feb 26, 2010, at 1:26 AM, 赵忠伟
wrote:
Did you install WTP?
On Fri, Feb 26, 2010 at 6:22 AM, Robert Gruendler <robert@xxxxxxxxxxx> wrote:
I've checked out the latest cvs version, but i get a couple
of build errors:
IStructuredTextFoldingProvider cannot be resolved to a type StructuredTextFoldingProviderPHP.java /org.eclipse.php.ui/src/org/eclipse/php/internal/ui/folding line
62 Java Problem
It seems the import org.eclipse.wst.sse.ui.internal.projection.IStructuredTextFoldingProvider;
Anyone
knows which package i'm missing?
On Feb 15, 2010, at 6:30 AM, 赵忠伟
wrote:
Hi,David
You can have a look at http://wiki.eclipse.org/Extending_PDT_2.2
My development
environment is eclipse 3.5 modeling version(it is a little big,300M+) + wtp
+ dltk source code.
And by the way,if you want this feature,you also could submit a bug about
this.Recently I have fixed a bug(bug 201108,but not upload the patch yet) like
this very much.
On Mon, Feb 15, 2010 at 12:40 AM, David Négrier <d.negrier@xxxxxxxxxxxxxxxxxxxx>
wrote:
Hi list,
First of all, a big thanks to all the developers working on PDT. I've been
using it for years, and it's definitely a great tool.
I'm writing this mail because I would like to try improving the autocomplete
feature, but since I'm a bit of a noob regarding Eclipse plug-in development,
I'd need just some hints to get started.
In short, here is what I'm trying to do:
I would like to improve PDT so that it can autocomplete arrays.
For instance, imagine a sample code like this:
class MyClass {
public $a;
}
/**
* @return array<MyClass>
*/
function myFunc() {
return array(new
MyClass());
}
$arr = myFunc();
foreach ($arr as $elem) {
$elem->
/** Here, we would get some autocompletion on the MyClass fields */
}
I would like to code the support for the
"array<Object>" notation (similar to C++ templates or Java
annotations).
In most of PHP code I'm writing, methods and functions are returning arrays.
And we don't have a correct autocompletion for these. I would like to address
this issue.
I've had a quick look at PDT code, and I found in PHPSimpleTypes.java
that all arrays are modeled using the DLTK MultiTypeType class. I'm not
a DLTK expert, but it seems that MultiTypeType class accepts inner types
using the addType method.
So basically, I don't know if it can be easily done, but I would like to give a
try and implement this support for "generics" in PDT. My problem: I'm
an experienced Java and PHP developer, but I'm a complete newbie regarding
Eclipse plug-in development.
Of course, I read the PDT wiki, especially this page: http://wiki.eclipse.org/PDT_Development_Environment
Then, I tried to install the environment.
Here is the step I followed:
Since I wanted the latest trunk version of PDT, I tried to set-up an up-to-date
environement.
The PDT wiki is a bit lacking information about it, certainly because this is a
common task for Eclipse plug-in developers.
Step 1: I downloaded the "Eclipse RPC" release
Step 2: I started Eclipse, opened a new workspace, and Added those 2 update
sites:
- http://download.eclipse.org/releases/galileo (the default
Eclipse repository)
- http://download.eclipse.org/tools/mylyn/update/e3.4/
(the Mylin update site)
Then, I added those plugins:
- Web Page Editor
- Eclipse XML Editors and Tools
- Eclipse Web Developer Tools
Now, I think I understood PDT 2.2 is using DLTK 2.0. Right now, I couldn't get
an update site for DLTK 2.0 (or I did not find it) so I downloaded it from the
DLTK website:
- http://download.eclipse.org/technology/dltk/downloads/
I grabed the latest version (2.0M5) of the plugin and I unpacked it into the
Eclipse directory.
I downloaded 2 files: "Core Frameworks" and "DLTK Mylyn
Intergation"
Step 3: I followed instruction on the PDT wiki here:
- http://wiki.eclipse.org/PDT_Development_Environment
Now, I have an environment that seems to be setup. There is no compilation
error, so I thought everything was ok.
But I'm unable to start or export the project. When I open the PHPIde.product
file and go to the "Dependencies" tab, I'm realize I'm missing many
dependencies (org.eclipse.dltk.core.index, org.eclipse.emf, org.eclipse.xsd,
etc...)
So I'm a bit lost. Is there a place where I could find the list of plugins that
need to be installed to get a working PDT 2.2 environment?
Should I use a branch instead of the trunk?
Did I miss something? Should I start with another base Eclipse distribution?
Would any of you developers have suggestions regarding nice articles explaining
how to get started with Eclipse plugins or DLTK?
Any help getting started would be greatly appreciated.
Regards,
_______________________________________________
pdt-dev mailing list
pdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pdt-dev
--
Thanks!
Best Regards!
Zhao
_______________________________________________
pdt-dev mailing list
pdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pdt-dev
_______________________________________________
pdt-dev mailing list
pdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pdt-dev
--
Thanks!
Best Regards!
Zhao
_______________________________________________
pdt-dev mailing list
pdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pdt-dev
|