#node.js #maven
#node.js #maven
Вопрос:
Мой внутренний сервер реализован NodeJS.
Теперь мне нужно добавить новую функцию, и зависимость от maven требуется в соответствии с соответствующим документом.
В документе просто говорится:
//Add dependency
<dependency>
<groupId>com.COMPANY.A</groupId>
<artifactId>SOME-NAME</artifactId>
<version>1.0.0</version>
</dependency>
Но мой код написан на NodeJS, поэтому мне интересно, как я могу вставить этот параметр зависимости в свой код.
Приветствуется любой комментарий или ссылка, на которые я могу сослаться.
Ответ №1:
AFAIK, нет способа импортировать зависимость Maven в код NodeJS. NodeJS не поддерживает выполнение некомпилированного кода Java.
Если ваша зависимость имеет основной класс, вы можете загрузить Jar из JCenter и запустить его следующим образом:
const execSync = require('child_process').execSync;
const output = execSync('java -cp ./SOME-NAME-1.0.0.jar com.foo.MyMainClass');