I've downloaded the zip file but the build fails. I'm using Eclipse 3.6, but can use whatever version works best - what is the current development version?
The manifest classpath shows 8 different jars in a lib directory - not included in the zip file. I found most of them, but I don't know where to get the SNAPSHOT jar or if I need it.
There is a compiler conflict between 1.5 and 1.6, but I think that is on my end - I no longer have 1.5.
Also, build/generated-sources/etc is missing from the zip file, and I assume that is some kind of bootstrap problem.
In any event, is it possible for the zip file to be updated so that when I import the pi.cle.eclipse project the build works?
Short of that, can you give me some hints on this?
I'm also getting warnings about no execution environment being set, the deprecated auto start header, etc. After fussing a bit, I thought I had a workable version, but when I tried to run it, (debug) I got an invalid activator message.
Thanks for any help you can give me on this.
Bill
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Finally got it to work by getting rid of the deprecated warning in the manifest. There are still several other deprecated warnings but they haven't prevent it from running.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you for the very quick reply! As I mentioned, I have it working now.
I think it's a bit ironic that an Eclipse plugin needs to be built from the command line :), but I guess that is just me. It is certainly understandable.
Do you accept contributions? Some of my work involves both rules based and JFlex based syntax coloring, and I'll be willing to spend some time implementing a JFlex based version of coloring for the Lex editor. I've made quite a bit of use of CLE and would like to "give back" if possible.
Bill
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've avoided the whole git / maven world up until now, but with this excuse, I finally dug in. I installed egit and m2e as well, and managed to do the build from inside eclipse. (F11 in the pom file)
I assume you may not have time or interest in discussing the details of this effort, and would prefer to wait until I've finished it.
But if you would like to see preliminary versions (i.e. alpha level) or discuss the ins and outs of rules based processing versus the JFlex scanner approach and what I'm doing, I'm all for it. Actually, because of earlier work on some other projects it is coming along quite nicely. The glue code that allows a generated scanner to be used directly by the presentation reconciler was easier than expected. The JFlex lex file had to be rewritten because whitespace tokens have to be returned, and that is currently being debugged. The preference page for all the color options will make use of some earlier field editors that I developed, etc. so overall, the effort is well beyond the starting gate.
Finally, what is the minimum version of Eclipse that the plugin needs to support? I'm using 3.6 but do not want to inadvertently break compatibility with earlier versions.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I've downloaded the zip file but the build fails. I'm using Eclipse 3.6, but can use whatever version works best - what is the current development version?
The manifest classpath shows 8 different jars in a lib directory - not included in the zip file. I found most of them, but I don't know where to get the SNAPSHOT jar or if I need it.
There is a compiler conflict between 1.5 and 1.6, but I think that is on my end - I no longer have 1.5.
Also, build/generated-sources/etc is missing from the zip file, and I assume that is some kind of bootstrap problem.
In any event, is it possible for the zip file to be updated so that when I import the pi.cle.eclipse project the build works?
Short of that, can you give me some hints on this?
I'm also getting warnings about no execution environment being set, the deprecated auto start header, etc. After fussing a bit, I thought I had a workable version, but when I tried to run it, (debug) I got an invalid activator message.
Thanks for any help you can give me on this.
Bill
Finally got it to work by getting rid of the deprecated warning in the manifest. There are still several other deprecated warnings but they haven't prevent it from running.
Hi
The project must be built from the command line with Apache Maven. Any other approach is not supported.
Thank you for the very quick reply! As I mentioned, I have it working now.
I think it's a bit ironic that an Eclipse plugin needs to be built from the command line :), but I guess that is just me. It is certainly understandable.
Do you accept contributions? Some of my work involves both rules based and JFlex based syntax coloring, and I'll be willing to spend some time implementing a JFlex based version of coloring for the Lex editor. I've made quite a bit of use of CLE and would like to "give back" if possible.
Bill
Not quite :)
The project is tracked by a QA system, therefore building it from command line (using Maven) makes a lot of sense.
Kind thanks for your offer, syntax coloring is an old TODO but never had time for it.
We use github.com to host the sources - https://github.com/pa314159/cup-lex-eclipse - could you make a fork of the project and send a pull request with your contribution?
Thanks for the explanation and invitation.
I've avoided the whole git / maven world up until now, but with this excuse, I finally dug in. I installed egit and m2e as well, and managed to do the build from inside eclipse. (F11 in the pom file)
I assume you may not have time or interest in discussing the details of this effort, and would prefer to wait until I've finished it.
But if you would like to see preliminary versions (i.e. alpha level) or discuss the ins and outs of rules based processing versus the JFlex scanner approach and what I'm doing, I'm all for it. Actually, because of earlier work on some other projects it is coming along quite nicely. The glue code that allows a generated scanner to be used directly by the presentation reconciler was easier than expected. The JFlex lex file had to be rewritten because whitespace tokens have to be returned, and that is currently being debugged. The preference page for all the color options will make use of some earlier field editors that I developed, etc. so overall, the effort is well beyond the starting gate.
Finally, what is the minimum version of Eclipse that the plugin needs to support? I'm using 3.6 but do not want to inadvertently break compatibility with earlier versions.