Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 354864 - Unable to resolve an existing maven project.
Summary: Unable to resolve an existing maven project.
Status: CLOSED INVALID
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: m2e (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-16 13:10 EDT by Sean Campbell CLA
Modified: 2021-04-19 13:24 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Campbell CLA 2011-08-16 13:10:47 EDT
Build Identifier: 20110615-0604

m2e - Maven Integration for Eclipse	1.0.0.20110607-2117	

I am attempting to use the Materialize Maven Project from SCM feature on an ear project that exists in our local maven repo. Other projects work but seemingly the ear ones don't( not 100 percent sure if thats a clue.) 

I added some debugging into MavenProjectPomScanner where the exception was being caught to get the following stack trace:

org.eclipse.core.runtime.CoreException: Could not resolve artifact vwc-dynamic:v
wc-core-services-ear:pom:3.7.0-SNAPSHOT
        at org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.ja
va:624)
        at org.eclipse.m2e.scm.MavenProjectPomScanner.resolveModel(MavenProjectP
omScanner.java:203)
        at org.eclipse.m2e.scm.MavenProjectPomScanner.run(MavenProjectPomScanner
.java:78)
        at org.eclipse.m2e.scm.internal.wizards.MavenMaterializePomWizard$2.getP
rojects(MavenMaterializePomWizard.java:137)
        at org.eclipse.m2e.scm.internal.wizards.MavenMaterializePomWizard$2.getP
rojects(MavenMaterializePomWizard.java:1)
        at org.eclipse.m2e.scm.internal.wizards.MavenProjectCheckoutJob.runInWor
kspace(MavenProjectCheckoutJob.java:108)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(Internal
WorkspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Contains: Missing vwc-dynamic:vwc-core-services-ear:pom:3.7.0-SNAPSHOT

The pom file for the project in question:
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0                       http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>vwc-dynamic</groupId>
	<artifactId>vwc-core-services-ear</artifactId>
	<packaging>ear</packaging>
	<name>vwc-core-services-ear</name>
	<url>http://maven.apache.org</url>
	<parent>
		<groupId>vwc-pom</groupId>
		<artifactId>vwc-parent-pom</artifactId>
		<version>3.7.0-SNAPSHOT</version>
	</parent>
	<scm>
		<connection>scm:svn:http://svnserv.vwc.state.va.us/tapdev/trunk/core/business/vwc-core-services-ear</connection>
		<tag>HEAD</tag>
	</scm>
	<dependencies>
		<dependency>
			<groupId>vwc-dynamic</groupId>
			<artifactId>vwc-core-service</artifactId>
		</dependency>
		<dependency>
			<groupId>vwc-dynamic</groupId>
			<artifactId>vwc-core-system-service</artifactId>
		</dependency>
		<dependency>
			<groupId>vwc-dynamic</groupId>
			<artifactId>vwc-aspects</artifactId>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<artifactId>vwc-core-schema</artifactId>
			<groupId>vwc-dynamic</groupId>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<artifactId>stax-api</artifactId>
			<groupId>stax</groupId>
			<version>[0.01,100]</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<artifactId>vwc-imaging-client</artifactId>
			<groupId>vwc-dynamic</groupId>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<artifactId>vwc-print-client</artifactId>
			<groupId>vwc-dynamic</groupId>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<artifactId>vwc-print-service</artifactId>
			<groupId>vwc-dynamic</groupId>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<artifactId>vwc-workevent-schema</artifactId>
			<groupId>vwc-dynamic</groupId>
			<scope>provided</scope>
		</dependency>

	</dependencies>
	<build>
		<plugins>
			<plugin>
				<artifactId>maven-ear-plugin</artifactId>
				<version>2.4.2</version>
				<configuration>
					<version>5</version>
					<finalName>${artifactId}</finalName>
					<defaultLibBundleDir>lib</defaultLibBundleDir>
					<earSourceDirectory>${basedir}</earSourceDirectory>
					<earSourceIncludes>core-cache-config-service.xml,ldap-cache-config-service.xml</earSourceIncludes>
					<modules>
						<jarModule>
							<groupId>vwc-dynamic</groupId>
							<artifactId>vwc-core-service</artifactId>
							<bundleFileName>vwc-core-service.jar</bundleFileName>
							<bundleDir>/</bundleDir>
							<includeInApplicationXml>true</includeInApplicationXml>
						</jarModule>
						<jarModule>
							<groupId>vwc-dynamic</groupId>
							<artifactId>vwc-core-system-service</artifactId>
							<bundleFileName>vwc-core-system-service.jar</bundleFileName>
							<bundleDir>/</bundleDir>
							<includeInApplicationXml>true</includeInApplicationXml>
						</jarModule>
					</modules>
				</configuration>
			</plugin>
			<plugin>
				<artifactId>maven-resources-plugin</artifactId>
				<version>2.4.3</version>
				<executions>
					<execution>
						<id>copy-resources</id>
						<phase>validate</phase>
						<goals>
							<goal>copy-resources</goal>
						</goals>
						<configuration>
							<outputDirectory>${project.build.directory}/${project.build.finalName}/META-INF</outputDirectory>
							<resources>
								<resource>
									<directory>${basedir}/META-INF</directory>
									<includes>
										<include>jboss-app.xml</include>
									</includes>
									<filtering>true</filtering>
								</resource>
							</resources>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
</project>

Reproducible: Always

Steps to Reproduce:
1. Open Indigo with latest m2e( But also tried Helios with an older version of m2e)
2. Import ->Maven->Materialize Maven Project from SCM
3. Click Add
4. Search for and select the ear project mentioned.
5. Error is displayed in console and the "import maven projects" panel is empty.
Comment 1 Igor Fedorenko CLA 2013-09-28 23:56:11 EDT
closing old/stale bugreports
Comment 2 Denis Roy CLA 2021-04-19 13:24:40 EDT
Moved to https://github.com/eclipse-m2e/m2e-core/issues/