SpringApplication.exécuter la méthode main

J'ai créé un projet dans Eclipse en utilisant le Printemps Starter modèle de projet.

Il a créé automatiquement une Demande de fichier de classe, et que le chemin d'accès correspond au chemin d'accès dans le POM.xml fichier, donc tout va bien. Voici la classe d'Application:

@Configuration
@ComponentScan
@EnableAutoConfiguration
public class Application {

    public static void main(String[] args) {
        //SpringApplication.run(ReconTool.class, args);  
        ReconTool.main(args);
    }
}

C'est une application en ligne de commande que je fais construire et afin de le faire fonctionner, j'ai eu à commenter les SpringApplication.exécuter la ligne et il suffit d'ajouter la méthode principale de mon autre classe à exécuter.
Autres que ce rapide jerry-rig, je peux le créer à l'aide de Maven et il fonctionne comme un Printemps de l'application, en quelque sorte.

Je préfère, cependant, pas de commentaire de la ligne de production, et à utiliser la totalité du framework Spring. Comment puis-je faire cela?

  • vous voulez dire que vous voulez pour le lancement de cette application par maven au lieu de lancer à partir de l'IDE ?
  • Votre ReconTool est le Printemps de l'application? Ou peut-être de la plaine de l'application Java?