2010-01-15 8 views
31

Wir verwenden Eclipse schon lange. Wir haben Formatierer für jedes unserer Projekte. Jetzt ziehen einige von uns zu NetBeans um. Ist es möglich, unseren Eclipse-Formatierer zu NetBeans zu migrieren/synchronisieren/zu importieren? Ich habe versucht, ein Eclipse-Projekt in NetBeans zu importieren. Es importiert den von uns verwendeten Formatierer nicht.Kann ich einen Eclipse-Formatierer in NetBeans verwenden oder importieren?

+2

Ich bin in einer verzweifelten Notwendigkeit eines Wandlers zu gehen. Das Synchronisieren aller Einstellungen von Hand ist ziemlich schmerzhaft :-( –

+0

Formatter Konfiguration ist kein Standard in Eclipse, jedes Plug-in hat sein eigenes Formatierungskonfigurationsformat. Bitte geben Sie an, über welches Eclipse/NetBeans Plug-In Sie sprechen. – spektom

Antwort

-1

Der folgende Link kann hilfreich sein http://netbeans.dzone.com/articles/importexport-code-formatting es geht um Sharing Sharing-Einstellungen.

+1

Nop .. . Es funktioniert nicht. Der Importeur importiert keine Formatierereinstellungen. Ich habe sowohl globale als auch projektspezifische Einstellungen. Keiner von ihnen wird importiert. Kennen Sie irgendeine Netbeans-Referenz, wo es heißt "es hätte importiert werden sollen?" Weil ich didn Auf der NetBeans-Website gibt es keine spezielle Erwähnung dafür. –

5

AFAIK Es gibt keine Möglichkeit, die Eclipse-Formatierungspräferenzen in NetBeans zu importieren. Aber wenn Sie Maven verwenden, können Sie die Maven2 Java Formatter Plugin verwenden, die die Eclipse JDT-Funktionen verwendet, um Quelldateien zu formatieren, und sich gut in Maven-Projekte integrieren lässt. Für eine Verwendung der aktuellen Version 0.3.1 siehe here.

Dies ist eine einfache pom.xml mit dem Formatierer. Legen Sie einfach eine Java-Quelldatei ein und starten Sie mvn java-formatter:format, Ihre Quelle sollte mit der angegebenen Eclipse-Konfigurationsdatei formatiert werden (wobei Sie den Pfad zu Ihrer eigenen angeben müssen).

<?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:

Ein anderer Ansatz ist die Eclipse-Code Formatter von Kommandozeile aufrufen, (aber dauert etwas länger und ist nicht gut in die Maven-Lebenszyklus integriert), wie here beschrieben. Sie können eine Quell formatiert damit wie folgt aus:

/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 

(auch bei this page einen Blick darauf werfen, wo der Autor in ein kleines Skript, das Put)

sollte es leicht sein, eine dieser Ansätze zur Integration in NetBeans. Entweder Sie fügen diese in eine Ant-Datei ein und fügen diese Ihren NetBeans-Befehlen hinzu oder schreiben ein kleines NetBeans-Plugin, um die Aktion hinzuzufügen, z. zum Kontextmenu (was ziemlich einfach ist, besonders im Vergleich zum Schreiben von Eclipse Plugins).

2

Sie können es funktioniert mit NetBeans Plugin "Eclipse Code Formatter for Java" NetBeans verwenden 7.3 und .7.4 (aber mit ein wenig Problem!).

+0

Es wurde für Netbeans 8.2 aktualisiert. :) – digz6666

1

Es scheint, dass ein sehr cleverer Kerl ab Netbeans 7.3.1 ein Netbeans-Plugin entwickelt hat, das Eclipse Formatter XML-Dateien akzeptiert. Ich habe das TBH noch nicht getestet, aber ich werde es in naher Zukunft tun (da ich der Einzige im Büro bin, der Netbeans gegenüber Eclipse bevorzugt, und ich denke, dass meine Kollegen sich verschwören, mich wegen Git zu töten Konflikte zusammenführen).

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

6

Die Antwort ist JA . Sie können Eclipse-Code-Formatierer in Netbeans verwenden und NetBeans verwenden.Sie benötigen Plugin Eclipse-Code Formatter von unten Standort geeignet, um Ihre Netbeans-Version, importieren Sie Ihre vorhandenen Eclipse-Code Formatter zum Herunterladen und bereit zu

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

Verwandte Themen