Nous utilisons Eclipse depuis longtemps. Nous avons des formateurs pour chacun de nos projets. Maintenant, certains d'entre nous passent à NetBeans. Est-il possible de migrer / synchroniser / importer nos formateurs Eclipse vers NetBeans ? J'ai essayé d'importer un projet Eclipse dans NetBeans. Il n'importe pas le formateur que nous avons utilisé.
Réponses
Trop de publicités?AFAIK Il n'y a aucun moyen d'importer les préférences de formatage d'Eclipse dans NetBeans. Mais si vous utilisez Maven, vous pouvez utiliser la fonction Plugin Maven2 Java Formatter qui utilise les fonctionnalités d'Eclipse JDT pour formater les fichiers sources et s'intègre parfaitement aux projets Maven. Pour une utilisation de la version actuelle 0.3.1, voir aquí .
Voici un simple pom.xml utilisant le formateur. Il suffit de mettre n'importe quel fichier source Java et de lancer mvn java-formatter:format
votre source doit être formatée en utilisant le fichier de configuration Eclipse donné (où vous devez fournir le chemin d'accès à votre propre fichier).
<?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 :
Une autre approche consiste à invoquer le formateur de code Eclipse à partir de la ligne de commande (mais cela prend un peu plus de temps et n'est pas bien intégré dans le cycle de vie de Maven), comme décrit ci-dessous. aquí . Vous pouvez formater un fichier source comme suit :
/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
(Voir aussi cette page où l'auteur a mis cela dans un petit script)
Il devrait être facile d'intégrer l'une de ces approches dans NetBeans. Soit vous les intégrez dans un fichier Ant et l'ajoutez à vos commandes NetBeans, soit vous écrivez un petit plugin NetBeans pour ajouter l'action, par exemple, au menu contextuel (ce qui est assez facile, surtout comparé à l'écriture de plugins Eclipse).
La réponse est OUI . Vous pouvez utiliser le formateur de code eclipse dans Netbeans, et profiter de Netbeans. Vous devez télécharger le plugin eclipse code formatter à partir de l'emplacement ci-dessous correspondant à votre version de Netbeans, importer votre eclipse code formatter existant et être prêt à partir
http://plugins.netbeans.org/plugin/50877/eclipse-code-formatter-for-java
J'aime beaucoup NetBeans, mais j'ai le même problème de formatage. J'ai trouvé ce plugin maven http://mvneclipsefmt.sourceforge.net/usage.html Il semble qu'il puisse faire fonctionner eclipse formatter comme maven goal. Mais je ne l'ai pas encore essayé.
Il y a un article sur la communauté JBoss qui semble traiter des problèmes de formatage, il pourrait être utile ; http://community.jboss.org/wiki/ImportFormattingRules
Vous pouvez utiliser " Eclipse Code Formatter pour Java " NetBeans plugin il fonctionne avec NetBeans 7.3 et .7.4 (mais avec un petit problème !).