Here is what I mean... Staring with Maven 3.0.3 and a clean repo: Downloading: http://objectstyle.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom Downloading: http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom (680 B at 0.6 KB/sec) Downloading: http://objectstyle.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom Downloading: http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom (6 KB at 10.0 KB/sec) Downloading: http://objectstyle.org/maven2/org/apache/maven/maven-plugin-tools-api/2.0.5/maven-plugin-tools-api-2.0.5.pom Downloading: http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-tools-api/2.0.5/maven-plugin-tools-api-2.0.5.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-tools-api/2.0.5/maven-plugin-tools-api-2.0.5.pom (880 B at 1.6 KB/sec) Downloading: http://objectstyle.org/maven2/org/apache/maven/maven-plugin-tools/2.0.5/maven-plugin-tools-2.0.5.pom Downloading: http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-tools/2.0.5/maven-plugin-tools-2.0.5.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-tools/2.0.5/maven-plugin-tools-2.0.5.pom (5 KB at 9.3 KB/sec) Downloading: http://objectstyle.org/maven2/org/apache/maven/shared/maven-shared-components/6/maven-shared-components-6.pom Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-components/6/maven-shared-components-6.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-components/6/maven-shared-components-6.pom (4 KB at 5.3 KB/sec) Downloading: http://objectstyle.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom Downloading: http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom Downloaded: http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom (588 B at 1.0 KB/sec)
Notice how every single artifact is first requested from ObjectStyle.org. So we have unneeded slowdown. Unfortunately most of the Maven hackery that we have is there for a reason :-/ Andrus On Apr 12, 2011, at 1:02 PM, Aristedes Maniatis wrote: > On 12/04/11 7:53 PM, Andrus Adamchik wrote: >> ObjectStyle repository wasn't in the main POM, as it slowed down the builds >> (Maven had to check 2 repos for all artifacts)... So that was a performance >> optimization. > > Except is there anything you want to regularly build that doesn't pull in > modules from frameworks? > > But let's get all those artifacts into central. Is this just > org.objectstyle:jdbc4-compat? > > Ari > > > -- > --------------------------> > Aristedes Maniatis > GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A >
