You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zipkin.apache.org by je...@apache.org on 2019/05/05 00:39:37 UTC
[incubator-zipkin-api] 01/02: feat: test npm with mvn
This is an automated email from the ASF dual-hosted git repository.
jeqo pushed a commit to branch jenkins-test
in repository https://gitbox.apache.org/repos/asf/incubator-zipkin-api.git
commit 3374cd7d79703e272c124ecbb32e8cc7383346c9
Author: Jorge Quilcate Otoya <qu...@gmail.com>
AuthorDate: Sun May 5 02:38:32 2019 +0200
feat: test npm with mvn
---
pom.xml | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/pom.xml b/pom.xml
index e852d70..ad46076 100644
--- a/pom.xml
+++ b/pom.xml
@@ -36,6 +36,7 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<main.basedir>${project.basedir}</main.basedir>
+ <frontend-maven-plugin.version>1.7.5</frontend-maven-plugin.version>
</properties>
<name>zipkin-proto3</name>
@@ -156,6 +157,7 @@
<exclude>Jenkinsfile</exclude>
<exclude>package.json</exclude>
<exclude>**/*.md</exclude>
+ <exclude>**/node_modules/**</exclude>
</excludes>
<strictCheck>true</strictCheck>
</configuration>
@@ -170,6 +172,43 @@
</plugin>
<plugin>
+ <groupId>com.github.eirslett</groupId>
+ <artifactId>frontend-maven-plugin</artifactId>
+ <version>${frontend-maven-plugin.version}</version>
+ <configuration>
+ <installDirectory>target</installDirectory>
+ <nodeVersion>v10.15.1</nodeVersion>
+ </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>
+ <configuration>
+ <arguments>install</arguments>
+ </configuration>
+ </execution>
+ <execution>
+ <id>npm run test</id>
+ <goals>
+ <goal>npm</goal>
+ </goals>
+ <phase>test</phase>
+ <configuration>
+ <arguments>run test</arguments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.0.0-M2</version>
<executions>
@@ -221,6 +260,8 @@
<!-- NPM files -->
<exclude>**/package.json</exclude>
+ <exclude>**/package-lock.json</exclude>
+ <exclude>**/node_modules/**</exclude>
<!-- Maven Wrapper generated files -->
<exclude>.mvn/wrapper/maven-wrapper.properties</exclude>