Anonim

Eclipse to niesamowite oprogramowanie do tworzenia aplikacji Java do użytku w Internecie. Nie jestem programistą, ale moja przyjaciółka jest i spędzam z nią czas w tym tygodniu, ucząc się, jak tworzy aplikacje Java. „Jak stworzyć projekt Maven w Eclipse” jest wynikiem czasu spędzonego z nią.

Eclipse jest jak Adobe InDesign, ale dla Javy. Zapewnia środowisko, w którym można tworzyć pracę, automatyzując wiele funkcji. Można go również rozszerzyć za pomocą wtyczek, aby znacznie więcej niż suma jego części. Podczas gdy przede wszystkim dla Javy, istnieją wtyczki Eclipse dla C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Groovy, Scheme, Erlang i wiele innych języków.

Maven to wtyczka do Eclipse, która wykorzystuje zasady zarządzania projektami do zarządzania wieloma aspektami jednego projektu. Na przykład, jeśli aplikacja Java wymaga kilku aplikacji, możesz nimi zarządzać za pomocą Maven. Maven będzie zarządzać dokumentacją, źródłami, listami zależności i wieloma innymi ciekawymi funkcjami. To nie działa dla ciebie, po prostu ułatwia zarządzanie tak wieloma zasobami.

Z drugiej strony, jeśli masz wielu programistów pracujących nad tym samym projektem, Maven ułatwia zarządzanie zasobami oraz zarządzanie wersjami i zmianami.

Tworzenie projektu Maven w Eclipse

Aby utworzyć projekt Maven w Eclipse, będziesz potrzebować działającej instalacji Eclipse z zainstalowaną wtyczką Maven. Będziesz także musiał uruchomić Tomcat.

  1. Otwórz Eclipse i uruchom go.
  2. Wybierz Plik, Nowy i Projekt Maven z menu Eclipse.
  3. Zaznacz pola obok „Utwórz prosty projekt” i „Użyj domyślnej lokalizacji obszaru roboczego”, jeśli pracujesz samodzielnie i nie potrzebujesz archetypu. Jeśli chcesz mieć archetyp, dobrym wyborem jest „Wszystkie katalogi”, a następnie „learnlib”.
  4. W razie potrzeby dodaj identyfikator artefaktu. Domyślnie jest to w porządku, chyba że używasz czegoś egzotycznego.
  5. Następnie dodaj nazwę i opis, aby ułatwić zarządzanie projektem.
  6. Następnie kliknij Zakończ.

Projekt powinien zostać teraz utworzony i wyświetlony w hierarchii. Wybierz „pom.xml” z menu i zapoznaj się z właściwościami.

Ustawienie archetypu w Maven decyduje o tym, czy chcesz, aby Twój projekt był dynamiczny, czy nie. Jeśli tylko zapoznałeś się z Maven, nie musisz go ustawiać, ale jeśli chcesz grać z dynamicznymi projektami, musisz ustawić archetyp. Ta, którą zobaczyłem, była „maven-eclipse-webapp”, która najwyraźniej jest standardową aplikacją.

Korygowanie błędów w projekcie Maven

Jedną z rzeczy, przez które przeszedłem podczas korzystania z Eclipse były błędy. Widziałem kilka z nich, błąd Tomcat i zwykły błąd Java. Błąd Tomcat wymagał zmiany konfiguracji, podczas gdy błąd Java wymagał czystej instalacji Maven.

Kiedy zbudowałem nowy błyszczący projekt Maven i próbowałem z nim pracować, zobaczyłem błąd serwletu Java. Oznacza to, że zależność nie została załadowana. Jest to pozornie powszechne, więc oto jak to naprawić.

  1. Otwórz swój projekt Maven w Eclipse.
  2. Otwórz właściwości projektu.
  3. Wybierz Docelowe środowiska wykonawcze w menu po lewej stronie.
  4. Wybierz Apache Tomcat w środkowym oknie i naciśnij OK.

Maven clean install

Czysta instalacja Maven nie jest tak poważna, jak się wydaje. Początkowo myślałem, że wymagałoby to ponownego skonfigurowania wszystkiego, ale na szczęście mi się to nie udało. Jest to szybki proces, który zajmuje zaledwie kilka sekund i najwyraźniej nie wpływa w ogóle na instalację oprócz ponownego ładowania uszkodzonych plików lub brakujących zasobów.

  1. Otwórz Eclipse i wybierz projekt, z którym masz problemy.
  2. Wybierz Projekt z górnego menu, a następnie Wyczyść.
  3. Wybierz projekt, który chcesz wyczyścić w wyskakującym oknie i wybierz „Wyczyść wybrane projekty poniżej”. Następnie naciśnij OK.

Ten proces najwyraźniej szuka problemów z zależnościami i konfiguracjami i naprawi je, jeśli to możliwe. Nie działało to z napotkanym błędem, ale naprawiło to usunięcie „.m2 / repository” z folderu projektu w Eksploratorze Windows.

Muszę wyznać, że czuję się trochę zagubiony zarówno w Eclipse, jak i Maven. Oba programy zdawały się zarządzać wszystkim, czego potrzebowały do ​​wiarygodnego zarządzania, ale nie są miejscem, w którym można zacząć odkrywać Javę. Niemniej jednak mam nadzieję, że wyjaśniłem, jak poprawnie utworzyć projekt Maven w środowisku Eclipse i że dostarcza on przydatnych wskazówek w twoich projektach.

Jeśli zauważysz rażące błędy lub masz coś do dodania, daj mi znać poniżej.

Jak stworzyć projekt maven w Eclipse