Strona opisuje instalację narzędzi niezbędnych do pracy z projektem Plusworkflow. Dalsza część poradnika będzie opierała się na poniższych rozwiązaniach, dlatego zalecane jest
Eclipse
Instalacja
Należy pobrać najnowszą wersję Eclipse IDE dla swojego systemu operacyjnego ze strony: <LINK DO STRONY>
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
Window -> Preferences -> Java -> Code Style -> Formatter:
Window -> Preferences -> Java -> Code Style -> Code Templates:
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>
<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>
<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>
Instacja niezbędnych wtyczek
<DO UZUPEŁNIENIA>
