2010-01-15 11 views
31

Utilizziamo Eclipse da molto tempo. Abbiamo formattatore per ciascuno dei nostri progetti. Ora, alcuni di noi si stanno spostando su NetBeans. È possibile migrare/sincronizzare/importare il nostro formattatore Eclipse su NetBeans? Ho provato a importare un progetto Eclipse in NetBeans. Non importa il formattatore che abbiamo usato.Posso usare o importare un formattatore di Eclipse in NetBeans?

+2

Io sono un disperato bisogno di un convertitore di troppo. Sincronizzare tutte le impostazioni a mano è piuttosto doloroso :-( –

+0

La configurazione del formatter non è uno standard in Eclipse, ogni plug-in ha il proprio formato di formattazione del formatter Si prega di specificare il plug-in Eclipse/NetBeans di cui si sta parlando .. – spektom

risposta

-1

Il seguente link può essere di assistenza http://netbeans.dzone.com/articles/importexport-code-formatting che parla di condivisione delle impostazioni di condivisione.

+1

Nop .. Non funziona Importatore non importa le impostazioni del formattatore.Ho entrambe le impostazioni globali e specifiche del progetto, nessuno dei due viene importato. Conoscete qualche riferimento a Netbeans dove dice "dovrebbe essere importato?" Perché non ho Non vedo alcuna menzione specifica per lo stesso sul sito Web NetBeans. –

5

AFAIK Non esiste alcun modo per importare le preferenze di formattazione Eclipse in NetBeans. Tuttavia, se si utilizza Maven, è possibile utilizzare lo Maven2 Java Formatter Plugin che utilizza le funzioni JDT di Eclipse per formattare i file di origine e si integra perfettamente con i progetti Maven. Per un utilizzo della versione corrente 0.3.1, vedere here.

Questo è un semplice pom.xml che utilizza il formattatore. Basta inserire qualsiasi file sorgente Java ed eseguire mvn java-formatter:format, la tua fonte dovrebbe essere formattata usando il file di configurazione di Eclipse dato (dove devi fornire il percorso al tuo).

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>de.mackaz</groupId> 
    <artifactId>maven.java.formatter.plugin.example</artifactId> 
    <version>0.1</version> 
    <packaging>jar</packaging> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>com.googlecode.maven-java-formatter-plugin</groupId> 
       <artifactId>maven-java-formatter-plugin</artifactId> 
       <version>0.3.1</version> 
       <executions> 
        <execution> 
         <goals> 
          <goal>format</goal> 
         </goals> 
        </execution> 
       </executions> 
       <configuration> 
       <configFile>./example-eclipse-code-format-config.xml</configFile> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 
</project> 

EDIT:

Un approccio diverso è invocare Eclipse Codice Formatter dal comando, (ma impiega più tempo e non è ben integrata nel ciclo di vita Maven), come descritto here. È possibile formattare una sourcefile con esso in questo modo:

/opt/eclipse/eclipse -application org.eclipse.jdt.core.JavaCodeFormatter -verbose -nosplash -config example-eclipse-code-format-config.xml src/main/java/de/mackaz/FormatMe.java 

(anche un'occhiata al this page in cui l'autore ha messo che in un piccolo script)

dovrebbe essere facile da integrare uno di questi approcci in NetBeans. O avvolgere quelli all'interno di un file Ant e aggiungerlo ai comandi NetBeans o scrivere un piccolo plug-in NetBeans per aggiungere l'azione, ad es. al contextmenu (che è piuttosto facile, specialmente rispetto alla scrittura dei plugin di Eclipse).

2

è possibile utilizzare "Eclipse Code Formatter for Java" NetBeans plug-in funziona con NetBeans 7.3 e .7.4 (ma con un piccolo problema!).

+0

È stato aggiornato per Netbeans 8.2 :) – digz6666

1

Sembrerebbe che, a partire da Netbeans 7.3.1, un utente molto intelligente abbia sviluppato un plug-in Netbeans che accetta file XML di Former Eclipse. Non ho ancora provato questo TBH, ma lo farò nel prossimo futuro (visto che sono l'unico in ufficio a preferire Netbeans rispetto a Eclipse, e penso che i miei colleghi stiano cospirando per uccidermi a causa di un git unire i conflitti).

https://blogs.oracle.com/geertjan/entry/eclipse_formatter_for_netbeans_ide

6

La risposta è SI . È possibile utilizzare il formattatore di codice Eclipse in Netbeans e utilizzare Netbeans.È necessario scaricare Plug-in Eclipse in codice dal basso posizione adatta alla versione Netbeans, importare il formattatore di codice Eclipse esistente e pronto ad andare

http://plugins.netbeans.org/plugin/50877/eclipse-code-formatter-for-java

Problemi correlati