Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.0.0-alpha-10
-
Fix Version/s: None
-
Component/s: impl-base
-
Labels:None
-
Workaround:Workaround Exists
-
Workaround Description:
Description
Consider following code snippet:
STS = ShrinkWrap.create(WebArchive.class, STS_FILE_NAME);
STS.setManifest(TEST_HELPER.getResourceFile("MANIFEST.MF"));
ArchivePath classes = ArchivePaths.create("classes");
ArchivePath wsdl = ArchivePaths.create("wsdl");
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/classes/picketlink-sts.xml"), classes);
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/classes/sts-roles.properties"), classes);
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/classes/sts-users.properties"), classes);
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/classes/sts_keystore.jks"), classes);
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/wsdl/PicketLinkSTS.wsdl"), wsdl);
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/jboss-web.xml"));
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/jboss-wsse-server.xml"));
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/sts-jboss-beans.xml"));
STS.addWebResource(TEST_HELPER.getResourceFile("fed/wstrust-lm/STS/WEB-INF/web.xml"));
I wanted to create archive with several files under WEB-INF/classes/ directory, but instead of it I got only WEB-INF/classes file with content of last added file.
The same happens for wsdl directory.
Good contributor issue for JUDCon Hackfest