Créer automatiquement un projet Java dans Eclip se

Jean-Baptiste BRIAUD -- Novlog <[email protected]>
Newsgroups gmane.comp.java.french.general
Message-ID <[email protected]>
Bonjour à tous,

Voilà, j'aimerais créer un projet Java dans Eclipse par programme mais surtout, sans développer un plugin.
La contrainte est que je dois rester en dehors d'Eclipse pour le faire.

Je génère des fichiers Java et autres et je voudrais que ces fichiers soient accessible via Eclipse.
Donc, une fois générés, je devrais aussi produire le .classpath, .project et autres fichiers Eclipse.
L'idée est que si on ouvre Eclipse sur le répertoire de génération (que si l'on considère comme la workspace), on trouve pour commencer un projet Java.

Ensuite, j'augmenterais la difficulté avec un projet web contenant du javascript...

J'ai repéré que Maven semblait savoir faire cela :
http://maven.apache.org/maven-1.x/plugins/eclipse/goals.html

Est-ce une bonne idée d'après vous ?

J'ai aussi déniché une manière "juste Ant" mais le projet n'est plus maintenu de puis 2006 ...
http://ant-eclipse.sourceforge.net/

Cela semble dont une fausse piste.

Ensuite, il y a ce que je ne souhaite pas : le plugin Eclipse car tout se passe en dehors d'Eclipse.
Je ne crois pas qu'il soit possible avec les éléments suivants de produire les fichiers de config Eclipse sans lancer Eclipse.
Cela dit, je pourrais peut-être lancer Eclipse en ligne de commande et déclencher un plugin ???

http://wiki.eclipse.org/index.php/The_Official_Eclipse_FAQs#Workspace_and_Resources_API
http://forums.dzone.com/eclipse/237-how-create-java-project-programmatically-during-run-time.html
http://sdqweb.ipd.kit.edu/wiki/JDT_Tutorial:_Creating_Eclipse_Java_Projects_Programmatically
http://www.stateofflow.com/journal/66/creating-java-projects-programmatically
http://efreedom.com/Question/1-251807/Programmatically-Generate-Eclipse-Project


Un conseil, une idée ?

merci !
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.