Howto create a new project nature in Eclipse

This post is a translation of an older post of mine that I’ve originally written in French.

This post shall be the first of a series about Eclipse as a platform instead of an IDE.

The style will be minimalistic, in the sense that I’ll go directly into the how to do the things, with no (or few) explanations.

In this post, I’ll show how to create a new project nature that you can associate later with a new or an existing project.
Read more of this post

Préparation de l’environnement : configuration de Jetty

Dans ce triosième volet de la série parlant de l’utilisation d’OSGi côté serveur, je vais présenter comment on peut configurer jetty.

Par défaut, Jetty utilise le port 8080, ce qui peut poser problème quand on a un autre serveur sur ce port.

Pour résoudre celà, on va créer un fragment qui contient les fichiers de configuration de Jetty. J’avais présenté en détail comment céer un fragment dans le billet précédent : « Préparation de l’environnement : configuration de log4j »

Read more of this post

Comment créer une nouvelle nature de projet ?

Ce billet entame une série de billets de type howto que je compte rédiger autour d’Eclipse en tant que plateforme de développement et non plus comme IDE.

Disons que c’est une sorte d’aide mémoire, pour moi certainement, et pour vous aussi je l’espère.

Le style sera un peu minimaliste : je vais aller directement à l’essentiel et au pratique, sans détailler la théorie de la chose : je vais montrer comment faire telle chose, pas ce qu’elle est ou à quoi elle sert.

Commençons par un point simple : Comment créer une nouvelle nature de projet ?

Read more of this post

Update-site de Galileo

Juste pour info, voici l’update-site central de la future version d’Eclipse 3.5 Galileo :

=> http://download.eclipse.org/releases/galileo/

Je viens de tester rapidement avec un Eclipse RCP Galileo M6, et j’ai pu installer Subversive et le Web Page Editor à partir de cet update-site.

[edit]Bon, après que j’ai installé le connecteur SVNKit du site de polarion, ça a été la cata xD … voilà, vous êtes prévenus :p

—-

Préparation de l’environnement : configuration de log4j

Dans ce second volet de la série de l’utilisation d’OSGi côté serveur, je vais présenter comment on peut configurer log4j pour qu’on puisse voir les logs générés par les différents bundles dans la console d’Eclipse.

Dans un programme Java ordianire, log4j cherche un fichier log4j.properties (ou xml) dans le racine du classpath. Or, dans un conteneur OSGi, la notion de classpath est différente. On n’a plus de classpath unique par application, mais plutôt un classpath séparé par bundle.

Read more of this post

Il n’est plus possible d’utiliser Scala dans un dynamic web project (dans eclipse)

Qu’est ce que ça fait plaisir de voir que je ne suis pas seul au monde :

http://vikasrao.wordpress.com/2009/02/19/scala-nature-in-eclipse/

En gros, avec le nouveau plugin Scala, bien qu’il soit beacoup plus simple d’ajouter une nature Scala à un projet Java (clic droit, “Scala Tools> Add Scala Nature”, ceci ne marche pas avec un projet de type “Dynamic web project” … exit donc ça ou ça :(

=> https://lampsvn.epfl.ch/trac/scala/ticket/1744

—-

[Java] Sortie d’Eclipse Ganymede 3.4.2 (SR2)

Hier, une seconde version de maintenance d’Eclipse Ganymede 3.4 sorti en Juin dernier était rendu disponible. Il s’agit de la version 3.4.2 ou Service Release 2 (SR2) qui apporte principalement des correctifs aux bugs découverts depuis la sortie d’Eclipse 3.4.

A noter que tous les packages d’Eclipse Ganymede sont disponibles dans cette version.

La version SDK est téléchargeable par ici :

=> http://download.eclipse.org/eclipse/downloads/drops/R-3.4.2-200902111700/index.php

A noter aussi que les packages (rcp, jee, etc.) ne sont pas encore directement disponibles dans la nouvelle version, dans la mesure où la page http://www.eclipse.org/downloads/ pointe toujours vers les versions SR1.
Toutefois, j’ai pu récupérer la version RCP en SR2, moyennant la modification de l’url de la SR1 de :
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-rcp-ganymede-SR1-linux-gtk.tar.gz
à
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-rcp-ganymede-SR2-linux-gtk.tar.gz
:p

Et voici un rapport Bugzilla listant les points réglés pour la version 3.4.2 :

=> Rapport Bugzilla

—-

Follow

Get every new post delivered to your Inbox.