2010-01-15 11 views
31

Hemos estado utilizando Eclipse durante mucho tiempo. Tenemos formateador para cada uno de nuestros proyectos. Ahora, algunos de nosotros nos mudamos a NetBeans. ¿Es posible migrar/sincronizar/importar nuestro formateador Eclipse a NetBeans? Intenté importar un proyecto de Eclipse en NetBeans. No importa el formateador que usamos.¿Puedo usar o importar un formateador Eclipse en NetBeans?

+2

Estoy en la necesidad desesperada de un convertidor también. Sincronizar todas las configuraciones a mano es bastante doloroso :-( –

+0

La configuración del formateador no es un estándar en Eclipse, cada complemento tiene su propio formato de configuración de formateador. Especifique de qué complemento de Eclipse/NetBeans está hablando. – spektom

Respuesta

-1

El siguiente enlace puede ser de ayuda http://netbeans.dzone.com/articles/importexport-code-formatting habla de compartir la configuración de uso compartido.

+1

Nop. .No funciona. El importador no importa la configuración del formateador. Tengo ajustes tanto globales como específicos para el proyecto. Ninguno de ellos se está importando. ¿Conoces alguna referencia de Netbeans donde diga "debería haber importado"? Porque no lo hice. No veo ninguna mención específica para el mismo en el sitio web de NetBeans. –

5

AFAIK No hay forma de importar las preferencias de formato de Eclipse en NetBeans. Pero si usa Maven, puede usar el Maven2 Java Formatter Plugin que usa las funciones de Eclipse JDT para formatear archivos fuente y se integra muy bien con los proyectos de Maven. Para un uso de la versión actual 0.3.1, vea here.

Este es un simple pom.xml usando el formateador. Simplemente ingrese cualquier archivo fuente Java y ejecute mvn java-formatter:format, su fuente debe ser formateada usando el archivo de configuración de Eclipse dado (donde debe proporcionar la ruta de acceso al suyo propio).

<?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 enfoque diferente es invocar el Código formateador Eclipse de comandos, (pero tarda un poco más y no está muy bien integrado en el ciclo de vida Maven), como se describe here. Puede formatear un SourceFile con él de esta manera:

/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 

(también echar un vistazo a this page donde el autor pone eso en un pequeño script)

Debe ser fácil de integrar uno de esos enfoques en NetBeans. Envuelva los archivos dentro de un archivo Ant y agréguelo a sus comandos de NetBeans, o escriba un pequeño complemento de NetBeans para agregar la acción, p. al menú contextual (que es bastante fácil, especialmente en comparación con la escritura de complementos de Eclipse).

1

Parece que, a partir de Netbeans 7.3.1, un compañero muy inteligente desarrolló un complemento de Netbeans que acepta archivos XML de Eclipse Formatter. Aún no lo he probado, pero lo estaré haciendo en un futuro muy cercano (ya que soy el único en la oficina que prefiere Netbeans a Eclipse, y creo que mis compañeros de trabajo están conspirando para matarme debido a los git. fusionar conflictos).

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

6

la respuesta es SÍ . Puede usar el formateador de código de eclipse en Netbeans y disfrutar usando Netbeans.Es necesario descargar el plugin Eclipse formateador de código desde abajo ubicación adecuada para su versión de Netbeans, importar el formateador de código de Eclipse existente y listo para funcionar

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

Cuestiones relacionadas