Хотите скачать все зависимости от package.json через maven - PullRequest
0 голосов
/ 06 июня 2018

Для загрузки зависимостей из package.json я добавил ниже плагин в POM:

<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.3.2</version>
            <executions>
                <execution>
                    <id>npm install (initialize)</id>
                    <goals>
                        <goal>exec</goal>
                    </goals>
                    <phase>initialize</phase>
                    <configuration>
                        <executable>npm</executable>
                        <arguments>
                            <argument>install</argument>
                        </arguments>


                     </configuration>
                </execution>
            </executions>
</plugin>

Package.json:

{
  "name": "ptr_jsm_base",
  "version": "1.0.0",
  "description": "A starter Project",
  "main": "config.js",
  "directories": {
    "test": "tests"
  },
  "dependencies": {
    "jasmine-data-provider": "^2.2.0",
    "jasmine-reporters": "^2.3.1",
    "jasmine2-protractor-utils": "^1.3.0",
    "jsonpath": "^1.0.0",
    "oracledb": "^2.2.0",
    "protractor": "^5.3.0",
    "protractor-html-reporter": "^1.3.2",
    "request-promise": "^4.2.2"
  },
  "devDependencies": {
    "protractor-beautiful-reporter": "^1.2.1"
  },
  "scripts": {
    "sanityDev": "protractor config.js --params.env=Developement --grep=ATsanity",
    "sanityStage": "protractor config.js --params.env=Stage --grep=@sanity",
    "smokeDev": "protractor config.js --params.env=Developement --grep=@smoke",
    "smokeStage": "protractor config.js --params.env=Stage --grep=@smoke",
    "stage": "protractor config.js --params.env=Stage",
    "dev": "protractor config.js --params.env=Developement",
    "webdriver-manager": "node node_modules/protractor/bin/webdriver-manager",
    "webdriver-manager-start": "webdriver-manager update && webdriver-manager start"
  }
}

Когда я запускаю pom.xml, используя папку mvn clean install node-modules, не созданную на уровне файла pachage.json

Как загрузить все зависимостичерез мавен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...