Как я могу внедрить зависимость maven в свой код nodejs?

#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');