Wie konvertieren von java-Projekt Maven-Projekt oder ähnliches
Ich bin derzeit am erstellen einer Anwendung für die Zusammenstellung von mehreren java Projekten in einem Arbeitsgang für die Programmier-Aufgaben. Da gibt es viele verschiedene Möglichkeiten zur Einreichung von java-Projekten(z.B. als eclipse-Projekt, als netbeans-Projekt als jar-Datei) gibt es ein plugin etwas ähnliches wie, dass können Sie ganz einfach importieren oder verwenden, in ein Projekt konvertieren ein java-Projekt ein maven-Projekt, so können Sie alle kompiliert werden, in der gleichen Weise eher dann zu erstellen, Funktionalität zu ermöglichen das Programm zu kompilieren, die alle verschiedenen Arten von java-Projekten?
Wenn nicht zu maven-Projekten, gibt es einen anderen Weg das zu erreichen, was ich versuche zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meiner Meinung nach, gibt es kein solches tool, mavenize nur freestyle-Java-Projekt, einfach so. Maven basiert auf eigenen Konventionen, die nicht unbedingt üblich. Es geht nicht nur darum, wo die Java-Dateien sind, aber auch, wo die Ressourcen sind (z.B. können Sie Sie in ein Verzeichnis mit Java-Dateien), in denen auch andere Vermögenswerte (z.B. WSDL-Dateien), was diese Vermögen, wie man mit Ihnen umgeht und wie man all dieses Zeug, um erfolgreich zu bauen endgültige Paket. Ich denke, es gibt keine chance zu haben, solche universal-tool, das dies tun kann.
Ich denke, das beste Szenario kann man sich vorstellen, hier ist es, herauszufinden, einige gängige Annahmen über die Projekte, die Sie haben zu bauen, d.h. Sie kann nur die Java-Quellen und nur regelmäßige Einkünfte. Dann können Sie implementieren, einige Skript oder Programm, das durchsucht eine solche vereinfachte Java-Projekt zu wissen, wo alle diese Dateien sind. Und selbst dann, was ist mit Abhängigkeiten? Sollten Sie scan-Eclipse/Netbeans/IDEE, bestimmte Dateien für Sie? Es ist wirklich schwer, selbst erstellen, diese Annahmen zu machen, dass Projekte einfach genug, um auto-mavenize.
Wie gesagt, ich glaube nicht wirklich, Sie können etwas tun, besser als nur die Durchsetzung der Projekte, die bereits Maven verwaltet.
Ich bin nicht sicher, ob ich deine Frage verstanden genau, aber die meisten IDE-software (z.B. Eclipse, Netbeans etc.) haben plugins für Maven, in dem Sie "mavenize", ein Projekt, das Rechtsklick-Kontext-Menü unter dem "Configure" - Optionen.
Als posdef sagte, Eclipse (mit m2eclipse oder iam) und IntelliJ tun können :
Ihre IDE haben die Informationen, die ein solches plugin würde Bedürfnisse. Zum Beispiel, eclipse seine eigenen Dateien, wie .classpath, .Einstellungen/*. Dies ist, soweit ich weiß, ein proprietäres format, so dass es nicht leicht zu analysieren ist (obwohl Sie sind von Menschen lesbar).
Ich bin mir nicht sicher, Sie finden, was Sie suchen.
Mit Spring STS IDE (Spring Tool Suite), es ist eine option zum Konvertieren von Java - /Dynamic-Web-Projekt in MAVEN-Projekt. Ich glaube, das gleiche erreichen Sie durch Eclipse sowie, wenn Sie die nötigen plugins
Rechten Maustaste auf Ihr Web-Projekt --> Konfigurieren --> Convert to Maven Project.
Sehen Sie pom.xml und andere Mavenized Funktionen in Ihrem Projekt.
Habe ich das gleiche getan für die Selenium-Projekt. Hoffnung wird nützlich sein,
Bitte installieren Sie TestNG und Maven in Ihrem system. Alle Folgen von Schritt 1 zu Schritt 8, und Führen Sie Ihr Projekt
Schritt:1 klicken Sie Rechts auf das Java-Projekt, klicken Sie auf Konfigurieren, navigieren Sie zu Convert to Maven Project.
Folgen Sie Abbildung 1.1 und Abbildung 1.2
Schritt:2 Fügen Sie alle Abhängigkeiten (benötigte jar-Dateien und plugins surefire-plugin für testing.xml)
How to add jars,
Weise:1 Suchen in “https://mvnrepository.com/ “und fügen Sie das repository
Weg:2 Add jars von einem Lokalen system (Wählte entweder way1 oder way2 oder beides, wenn nötig)
Erstellen Sie einen Ordner (Sagen wir: lib) und Sie in das gleiche Verzeichnis
Schritt:3 Konvertieren Sie Ihre Klasse zum testen der Klasse
Schritt:4 Bearbeiten testing.xml.
Geben Sie den Klassennamen speichern Sie es
Schritt:5 Ihre Klasse enthalten muss, die Annotation @Test
Wenn nicht, bitte hinzufügen. Siehe unten im Programm,
Schritt:7 Beim letzten überprüfen Sie alle setup ' s TestNG, JDK
Schritt:8 Führen Sie Ihr Projekt, klicken Sie auf Maven Test
Falls Sie mit Eclipse oder Spring Tool Suite mit der rechten Maustaste auf das Projekt -> Konfiguration -> convert to maven-Projekt sollte das Projekt konvertieren, um ein maven-Projekt. Sie können überprüfen, ob das Projekt enthält eine pom.xml Datei. Wenn ja, dann ist es erfolgreich konvertiert.