我不明白这个错误信息
C:\Program Files (x86)\Jenkins\workspace\__temp-mobile-prev\platforms\android\AndroidManifest.xml:67:5 Error:
uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library C:\Program Files (x86)\Jenkins\workspace\__temp-mobile-prev\platforms\android\build\intermediates\exploded-aar\com.paypal.sdk\paypal-android-sdk\2.14.2\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="com.paypal.android.sdk.payments" to force usage
Run Code Online (Sandbox Code Playgroud)
由于线67的AndroidManifest.xml中的样子:
<uses-sdk android:minSdkVersion="18" android:targetSdkVersion="22" />
Run Code Online (Sandbox Code Playgroud)
15来自哪里?
我使用ionic来构建我的应用程序.但我认为这不是问题所在.
我在我们的 JAVA EE 应用服务器的业务代码中有问题。我们访问文件src/main/resources
夹内的一些文件
InputStream inputStream = Thread
.currentThread()
.getContextClassLoader()
.getResourceAsStream(filePath);
Run Code Online (Sandbox Code Playgroud)
在生产中这是可行的,但我想测试在我的 arquillian 测试中使用此功能的一部分代码。
我们正在使用收缩包装来生成我们的test.war
.
WebArchive testArchive = ShrinkWrap.create(WebArchive.class, "test.war")
.addPackages(true, "ch.microtronic.evending")
.addAsWebInfResource("wildfly-ds.xml")
.setWebXML(new File("src/main/webapp/WEB-INF/web.xml"))
.addAsResource("test-persistence.xml", "META-INF/persistence.xml");
Run Code Online (Sandbox Code Playgroud)
我在将资源添加src/main/resources
到test.war
.
我只能从src/test/resources
.
我们的目录结构如下:
src
|__main
| |__java
| |__resources
| |__webapp
|
|__test
|__java
|__resources
Run Code Online (Sandbox Code Playgroud)
我必须做什么?