[JBoss JIRA] (SHRINKWRAP-382) Dependency convergence errors in shrinkwrap-resolver-impl-maven
by Carlo de Wolf (JIRA)
Carlo de Wolf created SHRINKWRAP-382:
----------------------------------------
Summary: Dependency convergence errors in shrinkwrap-resolver-impl-maven
Key: SHRINKWRAP-382
URL: https://issues.jboss.org/browse/SHRINKWRAP-382
Project: ShrinkWrap
Issue Type: Bug
Components: ext-resolver
Affects Versions: 1.0.0-beta-5
Reporter: Carlo de Wolf
{noformat}
[ERROR]
Dependency convergence error for org.apache.maven.wagon:wagon-provider-api:1.0-beta-6 paths to dependency are:
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.sonatype.aether:aether-connector-wagon:1.8
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-6
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven.wagon:wagon-file:1.0-beta-7
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-7
+-org.apache.maven.wagon:wagon-http-shared:1.0-beta-7
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-7
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
[ERROR]
Dependency convergence error for org.codehaus.plexus:plexus-utils:1.4.5 paths to dependency are:
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.sonatype.aether:aether-connector-wagon:1.8
+-org.codehaus.plexus:plexus-container-default:1.5.5
+-org.codehaus.plexus:plexus-utils:1.4.5
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-aether-provider:3.0.1
+-org.apache.maven:maven-model:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-aether-provider:3.0.1
+-org.apache.maven:maven-model-builder:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-aether-provider:3.0.1
+-org.apache.maven:maven-repository-metadata:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-aether-provider:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-settings-builder:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-settings-builder:3.0.1
+-org.apache.maven:maven-settings:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-settings-builder:3.0.1
+-org.sonatype.plexus:plexus-sec-dispatcher:1.3
+-org.codehaus.plexus:plexus-utils:1.5.5
[WARNING] Rule 1: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:
Failed while enforcing releasability the error(s) are [
Dependency convergence error for org.apache.maven.wagon:wagon-provider-api:1.0-beta-6 paths to dependency are:
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.sonatype.aether:aether-connector-wagon:1.8
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-6
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven.wagon:wagon-file:1.0-beta-7
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-7
+-org.apache.maven.wagon:wagon-http-shared:1.0-beta-7
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-7
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
,
Dependency convergence error for org.codehaus.plexus:plexus-utils:1.4.5 paths to dependency are:
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.sonatype.aether:aether-connector-wagon:1.8
+-org.codehaus.plexus:plexus-container-default:1.5.5
+-org.codehaus.plexus:plexus-utils:1.4.5
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-aether-provider:3.0.1
+-org.apache.maven:maven-model:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-aether-provider:3.0.1
+-org.apache.maven:maven-model-builder:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-aether-provider:3.0.1
+-org.apache.maven:maven-repository-metadata:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-aether-provider:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-settings-builder:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-settings-builder:3.0.1
+-org.apache.maven:maven-settings:3.0.1
+-org.codehaus.plexus:plexus-utils:2.0.4
and
+-org.jboss.as:jboss-as-arquillian-common:7.1.0.Final-SNAPSHOT
+-org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-5
+-org.apache.maven:maven-settings-builder:3.0.1
+-org.sonatype.plexus:plexus-sec-dispatcher:1.3
+-org.codehaus.plexus:plexus-utils:1.5.5
]
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (SHRINKWRAP-380) Integration tests with errors on Windows caused by File separator
by Samuel Santos (JIRA)
Samuel Santos created SHRINKWRAP-380:
----------------------------------------
Summary: Integration tests with errors on Windows caused by File separator
Key: SHRINKWRAP-380
URL: https://issues.jboss.org/browse/SHRINKWRAP-380
Project: ShrinkWrap
Issue Type: Bug
Components: ext-resolver
Reporter: Samuel Santos
Assignee: Samuel Santos
Line 43 of ArtifactDependenciesUnitTestCase.java outputs the following error:
{noformat}
testPomBasedArtifactLocatedInClassPath(org.jboss.shrinkwrap.resolver.impl.maven.ArtifactDependenciesUnitTestCase) Time elapsed: 0.034 sec <<< ERROR!
java.io.IOException: Could not delete directory f:\projects\GitHub\resolver\impl-maven\target\profile-repository\org\jboss\shrinkwrap\test\test-dependency\1.0.0
at org.jboss.shrinkwrap.resolver.util.FileUtil.removeDirectory(FileUtil.java:48)
at org.jboss.shrinkwrap.resolver.util.FileUtil.removeDirectory(FileUtil.java:45)
at org.jboss.shrinkwrap.resolver.util.FileUtil.removeDirectory(FileUtil.java:45)
at org.jboss.shrinkwrap.resolver.util.FileUtil.removeDirectory(FileUtil.java:45)
at org.jboss.shrinkwrap.resolver.util.FileUtil.removeDirectory(FileUtil.java:45)
at org.jboss.shrinkwrap.resolver.util.FileUtil.removeDirectory(FileUtil.java:45)
at org.jboss.shrinkwrap.resolver.util.FileUtil.removeDirectory(FileUtil.java:45)
at org.jboss.shrinkwrap.resolver.impl.maven.ArtifactDependenciesUnitTestCase.cleanup(ArtifactDependenciesUnitTestCase.java:43)
{noformat}
Changing the line from:
{code}
FileUtil.removeDirectory(new File("target/profile-repository"));
{code}
to:
{code}
new File("target/profile-repository").delete();
{code}
fixes it.
Line 75 of ResourceUtil.java outputs the following error:
{noformat}
testPomBasedArtifactLocatedInClassPath(org.jboss.shrinkwrap.resolver.impl.maven.ArtifactDependenciesUnitTestCase) Time elapsed: 0.17 sec <<< ERROR!
java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^
at java.util.regex.Pattern.error(Pattern.java:1924)
at java.util.regex.Pattern.compile(Pattern.java:1671)
at java.util.regex.Pattern.<init>(Pattern.java:1337)
at java.util.regex.Pattern.compile(Pattern.java:1022)
at java.lang.String.replaceAll(String.java:2210)
at org.jboss.shrinkwrap.resolver.impl.maven.util.ResourceUtil.temporaryFile(ResourceUtil.java:75)
at org.jboss.shrinkwrap.resolver.impl.maven.util.ResourceUtil.getLocalResourcePathFromResourceName(ResourceUtil.java:51)
at org.jboss.shrinkwrap.resolver.impl.maven.util.ResourceUtil.resolvePathByQualifier(ResourceUtil.java:62)
at org.jboss.shrinkwrap.resolver.impl.maven.MavenDependencyResolverImpl.configureFrom(MavenDependencyResolverImpl.java:28)
at org.jboss.shrinkwrap.resolver.impl.maven.ArtifactDependenciesUnitTestCase.testPomBasedArtifactLocatedInClassPath(ArtifactDependenciesUnitTestCase.java:89)
{noformat}
Changing the line from:
{code}
File localResource = new File(tmpDir, resourceName.replaceAll(File.separator, "-").replaceAll(File.pathSeparator, "-").replaceAll("\\s", "-"));
{code}
to:
{code}
File localResource = new File(tmpDir, resourceName.replaceAll("/", "-").replaceAll(File.pathSeparator, "-").replaceAll("\\s", "-"));
{code}
fixes it.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] Created: (SHRINKWRAP-85) Support Event/Listener style callbacks
by Aslak (JIRA)
Support Event/Listener style callbacks
--------------------------------------
Key: SHRINKWRAP-85
URL: https://jira.jboss.org/jira/browse/SHRINKWRAP-85
Project: ShrinkWrap
Issue Type: Feature Request
Reporter: Aslak
A interesting featre would be to beablt to add listeners for events on ContainerTypes or paths.
/META-INF/* or all events generated via ClassContainer
usecase 1, if/when we add something like a ManifestDescriptor, instead of having it like the WebArchiveDescriptor.addServlet, adding a addMenifestLibrary that delegates down to addLibrary and update the 'classpath: ' manifest entry.. we could register a listener on the LibraryContainer and get callbacks when a 'normal' addLibrary happens
usecase 2, could deploy a 'live' archive to embedded.. one could register a listener on all changes in the archive and auto redeploy it on events..
deploy it once, redeploy on change
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months