问题标签 [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.

0 投票
1 回答
322 浏览

java - 你如何阻止 jboss shrinkwrap 远程解决依赖关系?

我正在使用 shrinkwrap-resolver-impl-maven:

这与 Arquillian 一起进行测试。当战争正在构建时,我可以看到它尝试远程解决由于身份验证错误而失败的依赖关系。这会在日志中填充来自的警告org.jboss.shrinkwrap.resolver.impl.maven.logging.LogTransferListener- 战争最终会构建和部署,因此它必须在本地回退。

当运行一个普通mvn clean install的项目时,项目构建得很好,这让我相信这只是插件的一个问题。

我目前定义了以下内容,我认为需要对其进行更改以仅在我的本地计算机存储库中查找库。

File[] file = Maven.resolver().loadPomFromFile("pom.xml").importCompileAndRuntimeDependencies().resolve().withTransitivity().asFile();

0 投票
1 回答
1287 浏览

java - 使用 Maven 解析器使用 Arquillian 创建耳朵测试

我需要使用 Arquillian 为我的 EAR 应用程序创建一个真实的 IT 测试。

由于 ShrinkWrap 方法addClassesaddPackages在现实世界中是无用的 - 因为需要太多的导入 - 我想使用与pom.xml一起使用的 Maven.resolver()

因此我创建了一个这样的测试:

但是,它在“解决 EJB 依赖项”时无法创建存档并抛出此错误

有人成功创建档案吗?

0 投票
1 回答
457 浏览

java - 如何从 Maven 解析器中排除 persistence.xml

我正在使用 arquillian 进行测试,并且我有很多模块。其中一个是实体,另一个是服务层。所以我已经测试了我所有的模型模块,现在尝试使用模拟存储库测试服务层。但是,我正在使用 maven 解析器添加我的模型依赖项:

在我的模型模块上,persistence.xml 配置为在生成模式时执行 drop-and-create(JPA 2.1 属性),因此当我使用已解析的依赖项(上图)运行测试时,我看到实际上模式生成过程重新开始,所以我的问题是:有人可以提供一种方法,不将persistence.xml 包含在已解决的依赖项中,或者只包含其中的类文件,还是有其他解决方案?

0 投票
0 回答
113 浏览

node.js - npm shrinkwrap 将 tarball 解析为 http://127.0.0.1:5080 url

我已经运行npm shrinkwrap了一些依赖项解析到的地方,http://127.0.0.1:5080而不是 NPM 注册表。这里发生了什么?因为npm install不适用于这些设置。

这是一段摘录:

为什么这些设置为http://127.0.0.1:5080?我怎样才能解决这个问题?

如果我将这些替换为以下内容,则安装有效:

0 投票
1 回答
377 浏览

java - 一个测试类中的多种部署方法

我正在尝试使用 TestNG 和 Arquillian 测试遗留应用程序。由于存在一个约束,我需要使用@Deployment 注释两种不同的方法。

方法 1(仅部署测试代码并针对已在 WildFly 10 中部署和运行的应用程序运行它)

方法 2(用于将整个应用程序连同测试代码一起部署到远程 WildFly 10 服务器)

我的要求是 Arquillian 应该能够根据某些配置选择其中任何一种部署方法。暂时我正在注释掉不需要运行的部署方法。这里给出的@Deployment.order没有用,因为所有部署仍将运行,只能控制它们的执行顺序。

非常感谢任何帮助。

0 投票
1 回答
205 浏览

node.js - 使用来自 NPM 的确切版本的 lib

我们在项目中使用以下库作为依赖项 https://github.com/rlidwka/sinopia

在这个库中,package.json他们使用 express https://github.com/rlidwka/sinopia/blob/master/package.yaml

这是非常有问题的,我们不能使用它,因为版本 5 (5.0.0-alpha.1) 在
https://github.com/expressjs/express之外不是官方 的,npm 发布的版本是4.14 我的问题如下

  1. 以这种方式声明尚未发布的依赖关系有什么意义?
  2. 有没有办法以某种方式将版本限制为 4.14 或其他 5 版本(不是 alfa 版本)而不对这个 repo 进行分叉?
0 投票
1 回答
1420 浏览

blender - Blender中是否有一个“保持在表面之上”的功能,可以向外移动可能被另一个对象隐藏的对象的任何部分?

我想将我的对象始终保持在另一个对象的表面之上,即使对象的一部分在更新其 shapekey 后向内移动。与 Shrinkwrap 修改器中的“保持在表面之上”选项完全相同,但没有收缩位 :)

谢谢。

[更新]

您可以在下面看到一张图片,希望能更清楚地说明我正在寻找什么样的结果。我想找到一种方法来仅显示可能被另一个对象隐藏的对象的一部分。 在左侧,您可以看到化身内部的部分裙子。 在右侧,您可以看到 Shrinkwrap 的效果

0 投票
0 回答
104 浏览

node.js - 使用收缩包装的 Meteor 构建

我正在尝试构建和部署 Meteor 项目。我的限制是我必须在没有互联网的本地网络的远程计算机上部署应用程序,因此 npm install 不需要连接到任何地方。

我的想法是使用 shrinkwrap 和 shrinkpack,如下所述: https ://guide.meteor.com/using-npm-packages.html#npm-shrinkpack

然后按照此处所述进行构建: https ://docs.meteor.com/commandline.html#meteorbuild

我在开发盒上做什么:

然后我将 tarball 复制到远程计算机:

有谁知道我做错了什么?如何将依赖项 tarball 包含到构建中,以及如何告诉 npm install 使用它们?

0 投票
1 回答
473 浏览

blender - 在 Blender 中将对象变形为另一个

我有两个 .fbx 模型——人类和守护进程。任务是通过肢体/头部/身体的相应变换动画从人类变形为守护进程。我正在尝试将收缩包装修改器应用于人体对象,但由于模型的组件不同而最终看起来并不好看,因此我不确定收缩包装方法在这里是否有用。也许你可以解决一些其他技术?您可以在此处查看层次结构链接中选择的人体模型 。

0 投票
2 回答
312 浏览

maven - 使用 shrinkwrap 和 MavenImporter 创建 arquillian webArchive 时由于缺少 queryDSL 类而导致编译错误

我正在尝试为一个大型项目编写一个简单的 arquillian 测试。自动创建了一堆 QClass 来查询数据库,但似乎在 Shrinkwrap.create() 运行时,这些类还没有创建,并且部署永远不会完成。

我的测试类:

执行堆栈跟踪:

构建>:

依赖管理>

所以......我错过了什么?

PS:我正在通过 Intellij 执行测试。终端上的 Amvn clean package给了我一个: