问题标签 [shrinkwrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用特定版本的 npm shrinkwrap
我正在将我的 node.js 应用程序部署到 Appfog 但由于他们的安装脚本无法解析 npm-shrinkwrap.json 整个部署过程失败。
今天在 shrinkwrap.json 中的一个示例依赖项看起来像这样
我浏览了整个收缩包装文件,并从每个依赖项声明中删除了“来自”部分,然后我设法上传了我的应用程序,它可以工作。
所以我的问题是,我如何使用旧版本的 npm shrinkwrap 才能获得所需的 shrinkwrap.json 版本?
Appfog 支持告诉我我需要使用 1.1.21 版本,但我没有成功安装它。
请询问是否缺少某些信息。
jms - Arquillian JMS 嵌入式
看到设置 Arquillian 以使用远程配置文件测试 jms 的示例(非常少)。是否可以针对嵌入式容器进行测试。现在嵌入式实现是什么并不重要(即 tomee、wildfly 等)。希望有一个链接或提示如何通过 ShrinkWrap 和嵌入式配置进行设置。
java - Wildfly 8.1.0 Final + Arquillian 1.1.5.Final = ArquillianServletRunner - 没有返回结果
当我尝试在远程 Wildfly 8.1.0 上运行 Arquillian 测试时,我在测试结果文件中得到以下堆栈跟踪:
我关注了一些教程和论坛主题,但我找不到任何解决该问题的方法,我相信我正在做我应该做的一切。我的项目由两个 ejb 模块和一个 web 模块组成。我正在附加主 ejb 模块的 pom 文件、SImpleTest.java 测试类以及我的 arquillian.xml 文件。不过,我不确定项目的结构是否与此有关。
arquillian.xml
pom.xml
简单测试.java
我不太明白的是为什么上面异常中的请求是在 0.0.0.0 启动的。
我可以在服务器日志中看到测试应用程序确实已部署:
但是,我不知道为什么将它部署为 test.war,即使我在 SimpleTest 类的 ShrinkWrap.create 方法中指定了不同的名称。
日志文件中的另一个可疑之处是:
为什么没有为 Undertow 分配正确的 IP 地址?这是它应该的方式吗?
任何帮助,将不胜感激!
jboss-arquillian - 使用 shrinkwrap maven 解析器解析依赖的战争文件
我正在设置 arquillian 测试。我想使用 arquillian 将 WAR 部署到 JBoss。这场战争在我的 pom.xml 中被定义为依赖项:
但是当我尝试使用收缩包装来解决这种依赖关系时,它会抛出 NoResolvedResultException:
似乎解析器无法处理战争文件。我也用 org.jboss.shrinkwrap.resolver.api.ResolveWithRangeSupportStage.resolveVersionRange(String) 进行了测试,它似乎将坐标中的“:war”解释为版本 - 这显然不起作用。
如果我提供版本,它可以工作:
但是我需要让它在没有版本的情况下工作,因为这会随着时间的推移而改变,我不想在每个版本上调整版本。
有任何想法吗?
node.js - 错误:找不到模块 npm-shrinkwrap
使用 grunt 设置引导程序。收到以下错误:
找不到模块 npm-shrinkwrap
试过 npm install shrinkwrap,还是报同样的错误。
java - Arquillian/Shrinkwrap:如何从 WAR 中替换 jar 或类文件夹?
我有一个预构建的 WAR 存档,其中包含我需要使用 Arquillian 部署的所有 WAR 结构。所以我正在基于这个预构建的战争文件在 Arquillian 中创建一个 WAR-Archive。
现在我想更新 Arquillian WAR-Archive 中的一些 JAR 文件和所有类文件。
如何将 WEB-INF/classes 中的所有类替换为特定文件夹中的类?
同样的问题是针对 WEB-INF/lib 中的特定 jar 文件。如何替换特定的 jar 文件?
对 WebArchive 中的任何其他资源也有同样的问题?
maven - 不幸的是,Arquillian 嵌入式 tomcat7 包含了整个类路径
对于我的 arquillian 测试,我使用 ShrinkWrap 创建了一个 WebArchive,它只包含集成测试所需的类。
我使用Embedded-tomcat7作为容器适配器并通过 maven 开始测试。不幸的是,类路径包含我项目的所有类(因为 maven 是这样设置的)。
我可以将(arquillian.xml)配置为使用其他类加载器吗?
java - Arquillian:相对于项目而不是服务器的路径
使用 Arquillian/Shrinkwrap 测试我的测试用例时,如何使用项目相对路径?
测试时会给我这个例外
java.io.FileNotFoundException: C:\Uprogs\jboss-eap-6.2.4\bin\src\ZZZZZ.xml
它尝试在我将测试部署到的服务器的文件夹中找到该文件。而不是那样,我希望他查看与我的项目相关的文件夹(例如C:\Users\xy\workspaces\MyProject\src\ZZZZZ.xml
)。在互联网上搜索但一无所获
Shrinkwrap 的部署方式如下:
jenkins - Jenkins 的 Maven 解析器使用 Arquillian 测试工作(通过 ShrinkWrap 创建 WAR 时出现问题)
我正在尝试做一个小的模块化项目,它使用在 WildFly 8.1.0 服务器上远程启动的 Arquillian 测试。一切都很正常,但只有当我从我的 IDE 启动测试时。当 Jenkins 尝试做同样的事情时,它会失败并出现错误:
@部署方法
知道为什么会这样吗?
我的父母 POM
java - 如何使 Shrinkwrap 的 Maven 解析器工作?
我有这个代码:
但是,当测试运行时,它会引发此错误:
我的目标是解决 POM 的所有依赖项,以便(希望)Restlet arquillian 测试能够工作。