Re: subproject dependency
If I run theinstall command with -e flag then I dont get this error please tell me why I get error without -e flag ? fachhoch wrote: I created a maven project which has three sub projects one for ear , one for war and one for jar.War has dependency to jar and ear has dependency to war. When I try to install project i get this error Reason: Failed to copy file for artifact[active project artifact: artifact = gov.audit:audit.jar:jar:1:compile; project: MavenProject: gov.audit:audit.jar:1 @ E:\dev\eclipse\Audit\Audit.gov\audit.jar\pom.xml] I tried in other way first build jar , it works fine then when I build war I get this error The following mojo encountered an error while executing: Group-Id: org.apache.maven.plugins Artifact-Id: maven-war-plugin Version: 2.1-alpha-1 Mojo: war brought in via: packaging: war While building project: Group-Id: gov.audit Artifact-Id: audit.war Version: 1 From file: E:\dev\eclipse\Audit\Audit.gov\audit.war\pom.xml Reason: Failed to copy file for artifact[gov.audit:audit.jar:jar:1:compile] also pom file for my war project ?xml version=1.0 encoding=UTF-8?project parent artifactIdAudit.gov/artifactId groupIdgov.audit/groupId version1/version /parent modelVersion4.0.0/modelVersion groupIdgov.audit/groupId artifactIdaudit.war/artifactId packagingwar/packaging nameaudit.war Maven Webapp/name version1/version urlhttp://maven.apache.org/url build finalNameaudit/finalName /build dependencies dependency groupIdgov.audit/groupId artifactIdaudit.jar/artifactId version1/version /dependency /dependencies /project please tell me if i specified correctly dependency for my sub project ? -- View this message in context: http://www.nabble.com/subproject-dependency-tp23484464p23549820.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
subproject dependency
I created a maven project which has three sub projects one for ear , one for war and one for jar.War has dependency to jar and ear has dependency to war. When I try to install project i get this error Reason: Failed to copy file for artifact[active project artifact: artifact = gov.audit:audit.jar:jar:1:compile; project: MavenProject: gov.audit:audit.jar:1 @ E:\dev\eclipse\Audit\Audit.gov\audit.jar\pom.xml] I tried in other way first build jar , it works fine then when I build war I get this error The following mojo encountered an error while executing: Group-Id: org.apache.maven.plugins Artifact-Id: maven-war-plugin Version: 2.1-alpha-1 Mojo: war brought in via: packaging: war While building project: Group-Id: gov.audit Artifact-Id: audit.war Version: 1 From file: E:\dev\eclipse\Audit\Audit.gov\audit.war\pom.xml Reason: Failed to copy file for artifact[gov.audit:audit.jar:jar:1:compile] also pom file for my war project ?xml version=1.0 encoding=UTF-8?project parent artifactIdAudit.gov/artifactId groupIdgov.audit/groupId version1/version /parent modelVersion4.0.0/modelVersion groupIdgov.audit/groupId artifactIdaudit.war/artifactId packagingwar/packaging nameaudit.war Maven Webapp/name version1/version urlhttp://maven.apache.org/url build finalNameaudit/finalName /build dependencies dependency groupIdgov.audit/groupId artifactIdaudit.jar/artifactId version1/version /dependency /dependencies /project please tell me if i specified correctly dependency for my sub project ?
How to subproject dependency including test-class?
I have 3 sub-projects, the structure is like this:MyProject-all -common --client --server the client and server depend on the common project, the src/main/java depend on common is Good. but when I have some base test class in the common-project. when I try to extend it in the client-project, the mvn pops compile exception but it's good in the eclipse project. I think the maven project dependence just exclude the test-class, I know I can make a common-test-project which depends on all the other project to solve this problem, but that not good to be. Is there other resolutions? please tell me.
Re: How to subproject dependency including test-class?
Either move the base test class out of src/test/java and into src/main/java, or use the test-jar approach: http://maven.apache.org/guides/mini/guide-attached-tests.html Wayne On Tue, Oct 14, 2008 at 6:34 PM, sean chen(陈思淼) [EMAIL PROTECTED] wrote: I have 3 sub-projects, the structure is like this:MyProject-all -common --client --server the client and server depend on the common project, the src/main/java depend on common is Good. but when I have some base test class in the common-project. when I try to extend it in the client-project, the mvn pops compile exception but it's good in the eclipse project. I think the maven project dependence just exclude the test-class, I know I can make a common-test-project which depends on all the other project to solve this problem, but that not good to be. Is there other resolutions? please tell me.
Re: How to subproject dependency including test-class?
OK ,have move the BaseTestCase to the src/main/java 's test package .Thanks Wayne. 2008/10/15 Wayne Fay [EMAIL PROTECTED] Either move the base test class out of src/test/java and into src/main/java, or use the test-jar approach: http://maven.apache.org/guides/mini/guide-attached-tests.html Wayne On Tue, Oct 14, 2008 at 6:34 PM, sean chen(陈思淼) [EMAIL PROTECTED] wrote: I have 3 sub-projects, the structure is like this:MyProject-all -common --client --server the client and server depend on the common project, the src/main/java depend on common is Good. but when I have some base test class in the common-project. when I try to extend it in the client-project, the mvn pops compile exception but it's good in the eclipse project. I think the maven project dependence just exclude the test-class, I know I can make a common-test-project which depends on all the other project to solve this problem, but that not good to be. Is there other resolutions? please tell me.
Subproject dependency copy trips up release plugin?
We have a project with a few sub-projects. One of those subprojects uses the maven-dependency-plugin, copying the jar file artifact from one of the sibling sub-projects. The dependency plugin has worked fine in another multi-project m2 buld and release when the dependency copy was only referencing projects outside the multi-project's project tree. But in the present multi-project release, copying that sibling jar file with the dependency plugin causes the mvn release:prepare step to fail, because it can't find the released version in the release repository. It doesn't care about referencing sibling project dependencies from the regular pom dependencies, it only chokes for the dependency:copy. Is this a bug or a usage issue? Here's a diagram for the issue with three pseudo-poms. I omitted groupId's, scm, distributionManagement, and other content from the poms that were not necessary to communicate the basic issue. Any ideas or workaround would be appreciated. superproject/ A/ - no dependencies B/ - dependency:copy A //superproject/pom.xml (abbrieviated) project artifactIdsuperproject/artifactId packagingpom/packaging version1.0.0.1-SNAPSHOT/version modules moduleA/module moduleB/module /modules /project // superproject/A/pom.xml (abbrievated) project parent artifactIdsuperproject/artifactId version1.0.0.1-SNAPSHOT/version /parent artifactIdA/artifactId version1.0.0.1-SNAPSHOT/version build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId configuration source1.5/source target1.5/target /configuration /plugin /project // superproject/B/pom.xml (abbreviated) project parent artifactIdsuperproject/artifactId version1.0.0.1-SNAPSHOT/version /parent artifactIdB/artifactId packagingwar/packaging version1.0.0.1-SNAPSHOT/version build finalNameFooWar/finalName plugins plugin groupIdorg.apache.maven/groupId artifactIdmaven-dependency-plugin/artifactId executions execution idcopy/id goals goalcopy/goal /goals configuration artifactItems artifactItem artifactIdA/artifactId version${pom.version}/version typejar/type /artifactItem /artifactItems outputDirectory${project.build.directory}/${pom.build.finalName}/jars/outputDirectory /configuration /execution /executions /plugin /plugins /build dependencies dependency artifactIdA/artifactId version${pom.version}/version /dependency /dependencies /project The error message during mvn release:prepare is basically: [INFO] Building B [INFO]task-segment: [clean, integration-test] [INFO] [INFO] [clean:clean] skip deleting directories [INFO] [dependency:copy {execution: copy}] [INFO] Configured Artifact: groupId:A:null:1.0.0.1:jar Downloading: details/1.0.0.1/A-1.0.0.1.jar [WARNING] Unable to get resource from repository sizzle (our repository details) [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Failed to resolve artifact. GroupId: groupId ArtifactId: A Version: 1.0.0.1 Reason: Unable to download the artifact from any repository -- View this message in context: http://www.nabble.com/Subproject-dependency-copy-trips-up-release-plugin--tf3215460s177.html#a8929542 Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Subproject dependency copy trips up release plugin?
You're missing the groupId in artifactItem: artifactItems artifactItem artifactIdA/artifactId version${pom.version}/version typejar/type /artifactItem This isn't inherited if not filled in. -Original Message- From: shinsato [mailto:[EMAIL PROTECTED] Sent: Monday, February 12, 2007 1:12 PM To: users@maven.apache.org Subject: Subproject dependency copy trips up release plugin? We have a project with a few sub-projects. One of those subprojects uses the maven-dependency-plugin, copying the jar file artifact from one of the sibling sub-projects. The dependency plugin has worked fine in another multi-project m2 buld and release when the dependency copy was only referencing projects outside the multi-project's project tree. But in the present multi-project release, copying that sibling jar file with the dependency plugin causes the mvn release:prepare step to fail, because it can't find the released version in the release repository. It doesn't care about referencing sibling project dependencies from the regular pom dependencies, it only chokes for the dependency:copy. Is this a bug or a usage issue? Here's a diagram for the issue with three pseudo-poms. I omitted groupId's, scm, distributionManagement, and other content from the poms that were not necessary to communicate the basic issue. Any ideas or workaround would be appreciated. superproject/ A/ - no dependencies B/ - dependency:copy A //superproject/pom.xml (abbrieviated) project artifactIdsuperproject/artifactId packagingpom/packaging version1.0.0.1-SNAPSHOT/version modules moduleA/module moduleB/module /modules /project // superproject/A/pom.xml (abbrievated) project parent artifactIdsuperproject/artifactId version1.0.0.1-SNAPSHOT/version /parent artifactIdA/artifactId version1.0.0.1-SNAPSHOT/version build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId configuration source1.5/source target1.5/target /configuration /plugin /project // superproject/B/pom.xml (abbreviated) project parent artifactIdsuperproject/artifactId version1.0.0.1-SNAPSHOT/version /parent artifactIdB/artifactId packagingwar/packaging version1.0.0.1-SNAPSHOT/version build finalNameFooWar/finalName plugins plugin groupIdorg.apache.maven/groupId artifactIdmaven-dependency-plugin/artifactId executions execution idcopy/id goals goalcopy/goal /goals configuration artifactItems artifactItem artifactIdA/artifactId version${pom.version}/version typejar/type /artifactItem /artifactItems outputDirectory${project.build.directory}/${pom.build.finalName}/jars /outputDirectory /configuration /execution /executions /plugin /plugins /build dependencies dependency artifactIdA/artifactId version${pom.version}/version /dependency /dependencies /project The error message during mvn release:prepare is basically: [INFO] Building B [INFO]task-segment: [clean, integration-test] [INFO] [INFO] [clean:clean] skip deleting directories [INFO] [dependency:copy {execution: copy}] [INFO] Configured Artifact: groupId:A:null:1.0.0.1:jar Downloading: details/1.0.0.1/A-1.0.0.1.jar [WARNING] Unable to get resource from repository sizzle (our repository details) [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Failed to resolve artifact. GroupId: groupId ArtifactId: A Version: 1.0.0.1 Reason: Unable to download the artifact from any repository -- View this message in context: http://www.nabble.com/Subproject-dependency-copy-trips-up-release-plugin --tf3215460s177.html#a8929542 Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]