http://git-wip-us.apache.org/repos/asf/ambari/blob/de64972c/contrib/views/hueambarimigration/pom.xml ---------------------------------------------------------------------- diff --git a/contrib/views/hueambarimigration/pom.xml b/contrib/views/hueambarimigration/pom.xml index f7a42dd..affdbbc 100644 --- a/contrib/views/hueambarimigration/pom.xml +++ b/contrib/views/hueambarimigration/pom.xml @@ -163,29 +163,34 @@ <plugin> <groupId>com.github.eirslett</groupId> <artifactId>frontend-maven-plugin</artifactId> - <version>0.0.16</version> + <version>1.4</version> <configuration> - <nodeVersion>v0.12.2</nodeVersion> - <npmVersion>1.4.8</npmVersion> + <nodeVersion>v4.5.0</nodeVersion> + <yarnVersion>v0.23.2</yarnVersion> <workingDirectory>${project.basedir}/src/main/resources/ui/hueambarimigration-view/</workingDirectory> + <!-- setting npm_config_tmp environment variable is a workaround for + https://github.com/Medium/phantomjs/issues/673 --> + <environmentVariables> + <npm_config_tmp>/tmp/npm_config_tmp</npm_config_tmp> + </environmentVariables> </configuration> <executions> <execution> - <id>install node and npm</id> + <id>install node and yarn</id> <phase>generate-sources</phase> <goals> - <goal>install-node-and-npm</goal> + <goal>install-node-and-yarn</goal> </goals> </execution> <execution> - <id>npm install</id> + <id>yarn install --pure-lockfile</id> <phase>generate-sources</phase> <goals> - <goal>npm</goal> + <goal>yarn</goal> </goals> <configuration> - <arguments>install --python="${project.basedir}/../src/main/unix/ambari-python-wrap" --unsafe-perm - </arguments> + <arguments> install --python="${project.basedir}/../src/main/unix/ambari-python-wrap" --unsafe-perm + --ignore-engines </arguments> </configuration> </execution> </executions>
http://git-wip-us.apache.org/repos/asf/ambari/blob/de64972c/contrib/views/hueambarimigration/src/main/resources/ui/hueambarimigration-view/package.json ---------------------------------------------------------------------- diff --git a/contrib/views/hueambarimigration/src/main/resources/ui/hueambarimigration-view/package.json b/contrib/views/hueambarimigration/src/main/resources/ui/hueambarimigration-view/package.json index 64b3270..30593d4 100644 --- a/contrib/views/hueambarimigration/src/main/resources/ui/hueambarimigration-view/package.json +++ b/contrib/views/hueambarimigration/src/main/resources/ui/hueambarimigration-view/package.json @@ -11,8 +11,8 @@ "start": "ember server", "build": "ember build", "test": "ember test", - "preinstall": "chmod +x node/npm/bin/node-gyp-bin/node-gyp", - "postinstall": "bash node/with_new_path.sh node node_modules/.bin/bower --allow-root install" + "preinstall": "", + "postinstall": "node node_modules/.bin/bower --allow-root install" }, "repository": "", @@ -32,7 +32,7 @@ "ember-cli-datepicker": "2.0.1", "ember-cli-dependency-checker": "^1.2.0", "ember-cli-htmlbars": "^1.0.3", - "ember-cli-htmlbars-inline-precompile": "^0.3.1", + "ember-cli-htmlbars-inline-precompile": "0.3.1", "ember-cli-inject-live-reload": "^1.4.0", "ember-cli-pace": "0.1.0", "ember-cli-qunit": "^1.4.0",
