diff options
Diffstat (limited to 'sonar-css-plugin/pom.xml')
| -rw-r--r-- | sonar-css-plugin/pom.xml | 61 |
1 files changed, 59 insertions, 2 deletions
diff --git a/sonar-css-plugin/pom.xml b/sonar-css-plugin/pom.xml index a1b3ecc..ee91ea8 100644 --- a/sonar-css-plugin/pom.xml +++ b/sonar-css-plugin/pom.xml @@ -61,6 +61,14 @@ <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + </dependency> + <dependency> + <groupId>com.google.code.gson</groupId> + <artifactId>gson</artifactId> + </dependency> </dependencies> <build> @@ -115,8 +123,8 @@ <configuration> <rules> <requireFilesSize> - <minsize>10000</minsize> - <maxsize>200000</maxsize> + <minsize>5000000</minsize> + <maxsize>6000000</maxsize> <files> <file>${project.build.directory}/${project.build.finalName}.jar</file> </files> @@ -127,6 +135,55 @@ </executions> </plugin> + + <plugin> + <groupId>com.github.eirslett</groupId> + <artifactId>frontend-maven-plugin</artifactId> + <version>1.4</version> + <configuration> + <workingDirectory>css-bundle</workingDirectory> + <installDirectory>target</installDirectory> + <nodeVersion>v8.9.4</nodeVersion> + <npmVersion>5.6.0</npmVersion> + </configuration> + <executions> + <execution> + <id>install node and npm</id> + <goals> + <goal>install-node-and-npm</goal> + </goals> + </execution> + <execution> + <id>npm install</id> + <goals> + <goal>npm</goal> + </goals> + </execution> + </executions> + </plugin> + + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>3.0.0</version> + <configuration> + <descriptors> + <descriptor>src/sonarcss-assembly.xml</descriptor> + </descriptors> + <outputDirectory>target/classes</outputDirectory> + <finalName>css-bundle</finalName> + <appendAssemblyId>false</appendAssemblyId> + </configuration> + <executions> + <execution> + <id>make-assembly</id> + <phase>prepare-package</phase> + <goals> + <goal>single</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> </build> |
