]
Christian Kaltepoth commented on SOLDER-301:
--------------------------------------------
I think I can bring some more light into this issue.
The shade plugin is configured to create a "dependency reduced pom.xml" which is
a copy of the original pom but with all dependencies removed that have been shaded into
the JAR. For some reason the "activation" part of the jboss-public-repository
profile is missing in this new pom. So activating the profile via properties doesn't
work. Even if I add "activeByDefault" it doesn't work as this also gets
removed. So currently the only way to build the module is to manually activate the profile
like described in my last post.
Another possible fix would be to move the repository declaration out of the profile
directly to the pom. But this would also include the repositories in the distributed pom
which isn't very nice I think.
Solder does not build from source: Shade plugin complains that
seam-parent pom version 16 is missing (but it's in my local repo)
--------------------------------------------------------------------------------------------------------------------------------
Key: SOLDER-301
URL:
https://issues.jboss.org/browse/SOLDER-301
Project: Solder
Issue Type: Bug
Reporter: Geoffrey De Smet
I got org.jboss.seam:seam-parent:pom:16 in my local repo.
The solder parent pom builds (that one uses the seam-parent pom version 16 too), but when
I do a "mvn clean install -DskipTests -Djboss-public-repository", it still
complains that the seam-parent pom version 16 does not exist:
{code}
[INFO] --- maven-shade-plugin:1.4:shade (default) @ solder-logging ---
[INFO] Including org.jboss.logging:jboss-logging:jar:3.1.0.Beta3 in the shaded jar.
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing
/home/gdesmet/projects/jboss/seam/solder/logging/target/solder-logging.jar with
/home/gdesmet/projects/jboss/seam/solder/logging/target/solder-logging-3.1.0-SNAPSHOT-shaded.jar
Downloading:
http://repo1.maven.org/maven2/org/jboss/seam/seam-parent/16/seam-parent-1...
...
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:1.4:shade
(default) on project solder-logging: Error creating shaded jar: 1 problem was encountered
while building the effective model for org.jboss.solder:solder-logging:3.1.0-SNAPSHOT
[ERROR] [FATAL] Non-resolvable parent POM for
org.jboss.solder:solder-parent:3.1.0-SNAPSHOT: Could not find artifact
org.jboss.seam:seam-parent:pom:16 in central (
http://repo1.maven.org/maven2) and
'parent.relativePath' points at wrong local POM @
org.jboss.solder:solder-parent:3.1.0-SNAPSHOT,
/home/gdesmet/projects/jboss/seam/solder/pom.xml, line 21, column 12
[ERROR] for project org.jboss.solder:solder-logging:3.1.0-SNAPSHOT at
/home/gdesmet/projects/jboss/seam/solder/logging/dependency-reduced-pom.xml for project
org.jboss.solder:solder-logging:3.1.0-SNAPSHOT at
/home/gdesmet/projects/jboss/seam/solder/logging/dependency-reduced-pom.xml
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: