WebJars
WebJars to sposób dystrybucji bibliotek webowych (takich jak jQuery, Twitter Bootstrap etc...) w formie plików JAR.
Zastosowanie
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>4.0.0</version>
</dependency>
Najprostsza aplikacja JEE
STEP 1: Wygenerowanie najprostszego projektu:
mvn archetype:generate -Dfilter=com.airhacks:javaee7-essentials-archetype
STEP 2: Dodanie serwera WildFly:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.2.0.Final</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.2.0.Final</version>
</plugin>
</plugins>
</build>
Uruchomienie:
mvn wildfly:run
STEP 3: Dodanie zależności do biblioteki
<properties>
<bootstrap.version>4.0.0</bootstrap.version>
<jquery.version>1.11.1</jquery.version>
</properties>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>4.0.0</version>
</dependency>
STEP 4: Wykorzystanie
<link rel='stylesheet' href='webjars/bootstrap/4.0.0/css/bootstrap.min.css'>
<script type='text/javascript' src='webjars/jquery/3.0.0/jquery.min.js'></script>
<script type='text/javascript' src='webjars/bootstrap/4.0.0/js/bootstrap.min.js'></script>