2017-03-09 4 views
0

Ich habe Schwierigkeiten, ein Repository für mein Maven-Projekt in Eclipse zu erstellen. Was auch immer ich versuche, es stellt sich heraus, wie so:EGit erstellt separaten Projektordner im Repository

\ProjectA 
----\.git 
----\ProjectA 
--------\src 
--------\pom.xml 

Während ich es möchte, wie es sein:

\ProjectA 
----\.git 
----\src 
----\pom.xml 

Gibt es eine Möglichkeit für sie keinen separaten Ordner unter der Arbeitsstruktur erstellen ?

Antwort

0

Ich bin mir nicht sicher, ob es der einzige oder der beste Weg ist, aber das Erstellen eines leeren Repos von Git direkt, dann Verschieben von Dateien und Reimportieren in Eclipse hat den Trick gemacht.

Falls dies jemand braucht später:

In Ordner, den Sie in Ihrem Repo wollen:

 
git init 

Kopieren Sie Ihre Quellen und pom.xml und andere dort benötigten Dateien (ich empfehle auch .gitignore-Datei erstellen an dieser Stelle), dann gilt:

 
git add --all 
git commit --m "Initial commit msg" 

dann Eclipse Open, das Projekt löschen und neu importieren sie als bestehende Maven Projekt direkt von Ihrem Repo. In meinem Fall hat es Repo ebenso erkannt.

0

Aus meiner Sicht versuchen Sie, ein Git-Repository mit einem einzelnen Eclipse-Projekt zu erstellen, das sich im Stammverzeichnis des Arbeitsverzeichnisses befindet.

  1. öffnen Sie die EGit Repositorys Ansicht und wählen Sie die Erstellen Sie ein neues Repository Aktion
  2. den Namen des Verzeichnisses ein, in dem das Repository erstellt werden soll, und wählen Sie Fertig
  3. stellen Sie sicher, dass auto-sharing projects ist aktiviert (standardmäßig aktiviert, im Zweifel, siehe Einstellungen>Team>Git>Projekte)
  4. öffnen das neue Java-Projekt und einen Projektnamen mit dem exakt gleichen Weg wie das Repository Arbeitsverzeichnis (siehe 2.)
  5. geht eingeben
  6. deaktivieren Standard verwendet Arbeitsplatz Standort und geben Sie zu die Package Explorer, das neue Projekt auswählen, öffnen Sie das Kontextmenü und wählen Configure>umrechnen in Maven Projekt

Der Umweg über das Erstellen eines Java-Projekts und das anschließende Konvertieren in ein Maven-Projekt scheint notwendig zu sein, da der Assistent New Maven Project die Gruppen-ID immer dem Standortpfad hinzufügt.

Verwandte Themen