Tag: maven

使用Heroku从node.js应用程序访问maven二进制文件

我有一个node.js应用程序,在slug-compile阶段(使用post-install脚本)构buildmaven应用程序。 不幸的是,mvn二进制文件不可用,并且所有使用不同buildpack的尝试都失败了(尝试了multipack,无论顺序如何都不行)。 有没有办法做到这一点,而不写我自己的buildpack?

从Maven运行node.js?

我想从Maven运行一个node.js应用程序(特别是https://github.com/mdevils/node-jscs ),如果发现任何错误,则将它们打印到控制台并中断构build。 是否有任何良好的维护Maven插件与Node.js这样的集成?

无法安装因果关系

我在32位的Win7上安装了Karma。 我得到了它的工作,但它花了许多曲折的段落,使所有的工作。 我从Maven运行它。 我现在将其设置在64位的Win7上。 我已经成功安装并运行了Karma,甚至通过了我的testing,但是我大部分需要的插件都得到了“无法find插件”警告。 请注意,我没有改变构build脚本本身的任何东西。 这在32位盒子上保持不变。 以下是我的构build输出的示例: [INFO] — maven-karma-plugin:1.5:start (default) @ SunlightGUI-war — cmd /C karma start C:\Users\=myuid=\workspace\SunlightGUI\src\test\webapp\js\karma.conf.js –browsers PhantomJS –reporters dots,junit,coverage –single-run –no-auto-watch –colors false WARN [plugin]: Cannot find plugin "karma-coverage". Did you forget to install it ? npm install karma-coverage –save-dev WARN [plugin]: Cannot find plugin "karma-junit-reporter". Did you forget to […]

如何从没有节点的Ant编译TypeScript文件?

我正在寻找一种方法来编译从Ant的TypeScript文件,但我没有节点,出于某些原因,不能在生产服务器上使用它。 我发现一些使用maven解决scheme,但没有与Ant。 我基本上需要运行Rhino而不是节点。 另外,我想知道Rhino的节点包是如何工作的,Rhino有自己的包pipe理器还是可以使用Node模块?

增加nodejspipe道的最大字节大小

我试图写一个小指挥脚本代理我的项目中的其他脚本,我试图使用节点来从生成的过程pipe道标准输出到当前进程的标准输出: function runCommand(command, arguments) { var commandProcess = childProcess.spawn(command, arguments); commandProcess.stdout.pipe(process.stdout); commandProcess.on("exit", process.exit); } 这工作正常,直到我开始从我的subprocess得到大的输出(例如,其中之一是maven命令)。 我所看到的只是输出stdout的前8192个字节,然后将其余的存储到下一个“数据”事件。 然后打印出下一个8192等等。这意味着输出存在滞后,有时在运行服务器进程的时候,有时会停止打印出来,直到触发服务器上触发另一个“数据”事件的事件。 有没有办法增加这个缓冲区的大小或避免这种行为? 理想情况下,这个指挥官脚本只是代理我们的其他脚本,应该打印出来的东西。

使用Java和Vue创buildWeb应用程序的更好方法

我开始进入更多的Web开发。 目前我使用Spark Framework和Vue来创build我所做的几个应用程序。 虽然这当然有用,但并不理想。 这个项目是用Maven(和用于Vue的NPM)构build的,构build过程看起来像这样。 Maven包装了Spark Framework Java应用程序 Maven(使用前端Maven插件)下载node / npm并构buildVue前端 Maven将编译后的资源作为静态资源复制到jar中 所以文件系统看起来像这样 / src / main / java(Spark Framework) / src / main / resources(Vue) 这导致了一些烦恼。 一切都在一个存储库中。 理想情况下,我可以为项目的每一层都有一个单独的回购(一个用于Java,一个用于Vue) 开发stream程并不理想。 如果我只想testing应用程序的Java部分,我仍然花时间编译前端(Vue) 一个小问题,但在IDE中工作时,我正在处理深度嵌套的文件夹。 任何时候我想编辑前端,我的文件夹结构看起来像/ src / main / resources / project-vue / 这是我使用这个模型的一个项目 所以我的问题是: 什么是更好的方式来构build我的应用程序?

Maven / Spring与Browserify:需求未定义

我使用Eirslett的前端 Maven插件,它是一个Maven插件,可以在本地下载Node和NPM。 我试图通过该插件使用Browserify。 我用命令安装了Browserify npm install -g browserify browserify和npm install –save-dev browserify 。 Browserify的二进制文件已正确下载到项目名称projectname/node_modules/browserify下。 我在projectname/src/main/resources/static/test.js中有一个test.js文件,它具有以下代码 var hiObj = { sayHi: function(){ return "Modules" } } module.exports = hiObj; 我在projectname/src/main/resources/static/script.js并且该文件是作为静态资源添加到我的HTML中的。 script.js看起来像这样 var obj = require('test.js'); console.log(obj.sayHi()); 但是,当我尝试呈现index.html我在我的控制台得到这个 未捕获的ReferenceError:require是未定义的 如何得到这个工作?

Grunt与Maven集成

在将Grunt与Maven集成时,我遇到了错误。 我已经经历了类似的问题在stackoverflow,并没有帮助我,因此我再次问。 我在项目的根级有一个Gruntfile.js和package.json文件。 我还在pom.xml中添加了相关条目来安装npm,node和grunt。 当我运行Maven构build时,它确实创build了2个文件夹Node和Node_modules,我可以看到grunt_cli和其他模块已经安装,但仍然出现错误。 我是Grunt和Node的新手。 请指导,我在这里错过了什么? 错误: –错误1 – >本地Npm模块“grunt-cli”未find。 是否安装? 错误2 – >执行目标失败com.github.eirslett:frontend-maven-plugin:0.0.16:grunt(grunt build)项目my_project:无法运行任务:'grunt –no-color'失败。 (错误代码3) 的pom.xml <build> <plugins> <plugin> <groupId> com.github.eirslett</groupId> <artifactId>frontend-maven-plugin </artifactId> <version> 0.0.16 </version> <configuration> <workingDirectory>${project.basedir}/.. </workingDirectory> </configuration> <executions> <execution> <id> install node and npm </id> <phase> generate-resources </phase> <goals> <goal>install-node-and-npm </goal> </goals> <configuration> <nodeVersion>v0.10.18</nodeVersion> <npmVersion>1.3.8 </npmVersion> </configuration> </execution> <execution> […]

Zeppelin:web在build立齐柏林时应用程序失败

我正在尝试使用本教程中的说明构buildapache zeppelin: 安装zeppelig教程 我安装了spark 2.0和maven 3.3.9最新版本。 我用下面的命令来build立zeppelin: sudo mvn clean package -DskipTests -Psparkr -Ppyspark -Pspark-2.0 -Dflink 我得到这个错误: [ERROR] npm WARN unmet dependency /home/parallels/incubator-zeppelin /zeppelin-web/node_modules/grunt-jscs/node_modules/jscs requires lodash@'~3.10.0' but will load [ERROR] npm WARN unmet dependency /home/parallels/incubator-zeppelin/zeppelin-web/node_modules/grunt-jscs/node_modules/lodash, [ERROR] npm WARN unmet dependency which is version 4.6.1 [ERROR] npm WARN unmet dependency /home/parallels/incubator-zeppelin/zeppelin-web/node_modules/karma-coverage/node_modules/istanbul/node_modules/handlebars requires source-map@'^0.4.4' but will load […]

maven:检测依赖关系

关于maven和java的新手问题! 我有一个简单的项目取决于itextpdf(com.itextpdf)版本5.5.4。 我想Maven识别该库的所有依赖项,并“自动”下载依赖库或至less指出依赖库和它们的版本。 这可能吗? 例如:在node.js中,我只需要说“npm install [@version]”,它负责安装该模块以及所有相关的模块。 我不必做任何事情。 选项“–save”会自动更新我的packages.json。