Skip to content
Snippets Groups Projects
Commit fcb237b8 authored by Maciej Szarliński's avatar Maciej Szarliński Committed by GitHub
Browse files

Merge pull request #33 from dsyer/feature/wro4j

Convert from NPM build to wro4j and webjars
parents 82939fc0 23f0242e
No related branches found
No related tags found
No related merge requests found
Showing
with 242 additions and 18 deletions
......@@ -15,7 +15,6 @@
<packaging>pom</packaging>
<modules>
<module>spring-petclinic-ui</module>
<module>spring-petclinic-customers-service</module>
<module>spring-petclinic-vets-service</module>
<module>spring-petclinic-visits-service</module>
......@@ -28,7 +27,8 @@
<properties>
<assertj.version>3.5.2</assertj.version>
<spring-cloud.version>Camden.SR1</spring-cloud.version>
<spring-cloud.version>Camden.SR3</spring-cloud.version>
<sleuth.version>1.1.0.RELEASE</sleuth.version>
<java.version>1.8</java.version>
<docker.image.prefix>mszarlinski</docker.image.prefix>
......@@ -37,6 +37,13 @@
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-dependencies</artifactId>
<type>pom</type>
<scope>import</scope>
<version>${sleuth.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
......
This diff is collapsed.
/.apt_generated/
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.samples.petclinic.api</groupId>
......@@ -15,14 +15,16 @@
<version>1.4.2</version>
</parent>
<dependencies>
<properties>
<webjars-bootstrap.version>3.3.6</webjars-bootstrap.version>
<webjars-jquery-ui.version>1.11.4</webjars-jquery-ui.version>
<webjars-jquery.version>2.2.4</webjars-jquery.version>
<webjars-angular.version>1.5.8</webjars-angular.version>
<webjars-angular-ui-router.version>0.2.18</webjars-angular-ui-router.version>
<wro4j.version>1.8.0</wro4j.version>
</properties>
<!-- Petclinic -->
<dependency>
<groupId>org.springframework.samples</groupId>
<artifactId>spring-petclinic-ui</artifactId>
<version>${project.version}</version>
</dependency>
<dependencies>
<!-- Spring Boot -->
<dependency>
......@@ -43,10 +45,6 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
......@@ -79,6 +77,31 @@
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<!-- Webjars -->
<dependency>
<groupId>org.webjars</groupId>
<artifactId>angularjs</artifactId>
<version>${webjars-angular.version}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>${webjars-jquery.version}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>${webjars-bootstrap.version}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>angular-ui-router</artifactId>
<version>${webjars-angular-ui-router.version}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>webjars-locator</artifactId>
</dependency>
</dependencies>
<build>
......@@ -91,7 +114,8 @@
</configuration>
<executions>
<execution>
<!-- Spring Boot Actuator displays build-related information if a META-INF/build-info.properties file is present -->
<!-- Spring Boot Actuator displays build-related information if a META-INF/build-info.properties
file is present -->
<goals>
<goal>build-info</goal>
</goals>
......@@ -126,6 +150,33 @@
</generateGitPropertiesFilename>
</configuration>
</plugin>
<plugin>
<groupId>ro.isdc.wro4j</groupId>
<artifactId>wro4j-maven-plugin</artifactId>
<version>${wro4j.version}</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<configuration>
<wroManagerFactory>ro.isdc.wro.maven.plugin.manager.factory.ConfigurableWroManagerFactory</wroManagerFactory>
<cssDestinationFolder>${project.build.directory}/classes/static/css</cssDestinationFolder>
<wroFile>${basedir}/src/main/wro/wro.xml</wroFile>
<extraConfigFile>${basedir}/src/main/wro/wro.properties</extraConfigFile>
<contextFolder>${basedir}/src/main/less</contextFolder>
</configuration>
<dependencies>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>${webjars-bootstrap.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
......
......@@ -11,7 +11,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import "../../bower_components/bootstrap/less/bootstrap.less";
@icon-font-path: "../webjars/bootstrap/fonts/";
@spring-green: #6db33f;
@spring-dark-green: #5fa134;
......@@ -40,8 +40,6 @@
@btn-default-bg: @spring-brown;
@btn-default-border: @spring-green;
@icon-font-path: "../../bootstrap/fonts/";
@nav-tabs-active-link-hover-color: @spring-light-grey;
@nav-tabs-active-link-hover-bg: @spring-brown;
@nav-tabs-active-link-hover-border-color: @spring-brown;
......
zuul:
prefix: /api
ignoredServices: '*'
routes:
vets-service: /vet/**
visits-service: /visit/**
customers-service: /customer/**
api-gateway: /gateway/**
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment