This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | maven-compat > aether-api dep not recognized until maven-core-3.0.3.pom downloaded | ||
---|---|---|---|
Product: | projects | Reporter: | Jesse Glick <jglick> |
Component: | Maven | Assignee: | Jesse Glick <jglick> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | mmirilovic |
Priority: | P3 | ||
Version: | 7.0 | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 172502, 189442 |
Description
Jesse Glick
2011-04-12 14:55:30 UTC
Another example: even if glassfish/appserver/web/web-embed/impl knows where glassfish/appserver/web/web-glue is, it does not find transitive dependencies from it unless web-glue is actually built. Same as bug #189442 #3, which is regressed. Seems RepositorySystem.resolve is called for the parent, but not for a dependency? Seems that as of 3.0b3, LocalArtifactRepository is ignored (effectively deprecated?), in favor of a new WorkspaceReader. core-main #56e3a9999a03 Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/56e3a9999a03 User: Jesse Glick <jglick@netbeans.org> Log: #197669: maven-compat > aether-api dep not recognized until maven-core-3.0.3.pom downloaded More conservative but functionally similar patch backported: releases #e1d5d69faada Fuller description of test case: - delete local repo - test-compile in maven3 - open sonatype-aether root POM, then open all submodules - open maven3 root POM, then open all submodules - wait for scanning to complete - expect Dependencies under maven-compat to include Aether libs - expect compiler errors to be limited to missing third-party JARs (JUnit etc.) Integrated into 'releases' Changeset: http://hg.netbeans.org/releases/rev/e1d5d69faada User: Jesse Glick <jglick@netbeans.org> Log: #197669: maven-compat > aether-api dep not recognized until maven-core-3.0.3.pom downloaded (Adapted from 56e3a9999a03, but not transplanted directly, to avoid API change.) Integrated into 'releases' Changeset: http://hg.netbeans.org/releases/rev/0cfc6eac91fd User: Jesse Glick <jglick@netbeans.org> Log: #197669: maven-compat > aether-api dep not recognized until maven-core-3.0.3.pom downloaded (Adapted from 56e3a9999a03, but not transplanted directly, to avoid API change.) |