Utilizzo di Jython con M2Eclipse
Domanda
Uso attualmente M2Eclipse per la maggior parte del mio sviluppo Java e Pydev per lo sviluppo di Python / Jython in Eclipse. Vorrei usare Jython per prototipare e testare le classi all'interno dei miei progetti Java. Il plug-in M2Eclipse gestisce automaticamente tutte le dipendenze definite nel file pom.xml di Maven.
Esiste un modo per Pydev di utilizzare queste dipendenze senza dover importare ogni vaso separatamente?
Soluzione
In realtà, non ho capito come lavori con Jython in Eclipse e dove devi importare i vasetti separatamente. Questo è legato a Pydev? Qualcos'altro? Comunque, anche se non sono sicuro che risolverà tutti i tuoi problemi, forse il maven-jython -plugin può aiutare. Offre le seguenti funzionalità:
- Avvia facilmente una shell Jython interattiva
- Compila i principali file sorgente Jython in classi Java
- Compila i file sorgente di test Jython in classi Java
- Struttura del pacchetto dedotta per semplificare la vita
Altri suggerimenti
Dai un'occhiata a maven-jython-compile-plugin e maven-python-test-plugin. Il primo consente di distribuire un progetto autonomo che include jython con le librerie. Quest'ultimo ti consente di eseguire i tuoi test Python con i test Java Maven.
Il progetto ombrello sourceforge è http://mavenjython.sourceforge.net/
A differenza di maven-jython-plugin, non usano il compilatore jythonc obsoleto.