Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Instalacja eclipse

Należy pobrać najnowszą wersję Eclipse IDE dla swojego systemu operacyjnego ze strony: https://www.eclipse.org/downloads/

Należy zwrócić uwagę na kompatybilność Eclipse z serwerem Tomcat - jeżeli posiadamy starszą wersję Eclipse, to możemy napotkać problemy z działaniem najnowszej wersji serwera Tomcat (którego instalacja jest następnym krokiem).

Konfiguracja

Edycja pliku eclipse.ini

Do pliku eclipse.ini (znajdującym się w głównym folderze z zainstalowanym eclipsem) dodajemy nasze dane:

-Duser.name=Jan Kowalski

Ustawienia edycji kodu

Eclipse

Window -> Preferences -> Java -> Code Style -> Formatter:

suncode-java-formatter-eclipse.xml

Window -> Preferences -> Java -> Code Style -> Code Templates:

suncode-codetemplates.xml

IntelliJ

File -> Settings -> Editor -> Code Style -> Java

suncode-java-formatter-intellij.xml

Prettier

Instalacja w IntelliJ:

  1. Budujemy system plusworkflow przy pomocy narzędzia Maven. Zależność prettier z pliku package.json projektu plusworkflow-web zostanie automatycznie zainstalowana.
  2. Instalujemy wtyczkę Prettier (File -> Settings -> Plugins).
  3. Zmieniamy ustawienia wtyczki Prettier (File -> Settings -> Langugages & Frameworks -> JavaScript -> Prettier):
    1. Ustawiamy pakiet prettier w polu Prettier package (pakiet pojawi się tam po wykonaniu punktu 1).
    2. Dopisujemy rozszerzenie vue do listy Run for files.
    3. Zaznaczamy pola On 'Reformat Code' action oraz On save.

Edycja pliku settings.xml

Aby maven korzystał z naszego lokalnego repozytorium, należy zmodyfikować plik settings.xml znajdujący się w katalogu domowym maven'a:

  • windows: C:/Documents and Settings/<nazwa użytkownika>/.m2
  • unix: /home/<nazwa użytkownika>/.m2
Konfiguracja

 Aby maven korzystał z naszego lokalnego repozytorium, należy zmodyfikować plik settings.xml znajdujący się w katalogu domowym maven'a:

  • windows: C:/Documents and Settings/<nazwa użytkownika>/.m2
  • unix: /home/<nazwa użytkownika>/.m2

Jeżeli plik settings.xml nie istnieje, należy go utworzyć.

Zalecaną konfiguracją jest używanie repozytorium Suncode jako mirror'a wszystkich repozytoriów, dzięki czemu wszystkie artefakty pobierane są z naszego lokalnego repozytorium:

settings.xml
<settings>
  <mirrors>
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://192.168.1.51:8081/nexus/content/groups/public</url>
    </mirror>
  </mirrors>
  <profiles>
    <profile>
      <id>nexus</id>
      <repositories>
        <repository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
        <pluginRepository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
</settings>

settings.xml

Jeżeli często pracujemy zdalnie, dobrym rozwiązaniem jest tylko dodanie nowego znanego repozytorium, dzięki czemu będziemy mogli nadal ściągać artefakty z innych repozytoriów, jeżeli nie jesteśmy podłączeni do Suncode VPN.

settings.xml
<settings>
  <profiles>
    <profile>
      <id>nexus</id>
      <repositories>
        <repository>
          <id>suncode</id>
          <url>http://192.168.1.51:8081/nexus/content/groups/public</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
        <pluginRepository>
          <id>suncode</id>
          <url>http://192.168.1.51:8081/nexus/content/groups/public</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
</settings>

UWAGA

W przypadku pracy z projektem z zewnątrz, spoza sieci firmowej (bez VPN) w pliku settings.xml jako adres repozytorium systemu zamiast http://192.168.1.51:8081/nexus/content/groups/public należy podać adres: http://www.api.plusworkflow.pl/nexus/content/groups/public

Instacja niezbędnych wtyczek

<DO UZUPEŁNIENIA>

  • No labels