You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by am...@apache.org on 2011/04/12 11:43:58 UTC

svn commit: r1091347 - in /cayenne/main/trunk: framework/pom.xml pom.xml

Author: amaniatis
Date: Tue Apr 12 09:43:58 2011
New Revision: 1091347

URL: http://svn.apache.org/viewvc?rev=1091347&view=rev
Log:
Remove uneeded profile and push repository definition into the master pom.

Modified:
    cayenne/main/trunk/framework/pom.xml
    cayenne/main/trunk/pom.xml

Modified: cayenne/main/trunk/framework/pom.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/pom.xml?rev=1091347&r1=1091346&r2=1091347&view=diff
==============================================================================
--- cayenne/main/trunk/framework/pom.xml (original)
+++ cayenne/main/trunk/framework/pom.xml Tue Apr 12 09:43:58 2011
@@ -30,6 +30,19 @@
 	<name>Cayenne Framework Aggregator Project</name>
 	<packaging>pom</packaging>
 
+	<modules>
+		<module>cayenne-legal-unpublished</module>
+		<module>cayenne-di-unpublished</module>
+		<module>cayenne-jdk1.5-unpublished</module>
+		<module>cayenne-project-unpublished</module>
+		<module>cayenne-wocompat-unpublished</module>
+		<module>cayenne-server</module>
+		<module>cayenne-client</module>
+		<module>cayenne-tools</module>
+		<module>cayenne-lifecycle</module>
+		<module>maven-cayenne-plugin</module>
+	</modules>
+	
 	<build>
 		<plugins>
 			<plugin>
@@ -41,39 +54,4 @@
 			</plugin>
 		</plugins>
 	</build>
-	<profiles>
-		<profile>
-			<id>generic</id>
-			<activation>
-				<activeByDefault>true</activeByDefault>
-			</activation>
-			<modules>
-				<module>cayenne-legal-unpublished</module>
-				<module>cayenne-di-unpublished</module>
-				<module>cayenne-jdk1.5-unpublished</module>
-				<module>cayenne-project-unpublished</module>
-				<module>cayenne-wocompat-unpublished</module>
-				<module>cayenne-server</module>
-				<module>cayenne-client</module>
-				<module>cayenne-tools</module>
-				<module>cayenne-lifecycle</module>
-				<module>maven-cayenne-plugin</module>
-			</modules>
-		</profile>
-	</profiles>
-	
-	<repositories>
-		<repository>
-			<id>objectstyle</id>
-			<name>Objectstyle Repository</name>
-			<url>http://objectstyle.org/maven2</url>
-			<layout>default</layout>
-			<snapshots>
-				<enabled>false</enabled>
-			</snapshots>
-			<releases>
-				<enabled>true</enabled>
-			</releases>
-		</repository>
-	</repositories>
 </project>

Modified: cayenne/main/trunk/pom.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/pom.xml?rev=1091347&r1=1091346&r2=1091347&view=diff
==============================================================================
--- cayenne/main/trunk/pom.xml (original)
+++ cayenne/main/trunk/pom.xml Tue Apr 12 09:43:58 2011
@@ -478,6 +478,18 @@
 				<enabled>false</enabled>
 			</releases>
 		</repository>
+		<repository>
+			<id>objectstyle</id>
+			<name>Objectstyle Repository</name>
+			<url>http://objectstyle.org/maven2</url>
+			<layout>default</layout>
+			<snapshots>
+				<enabled>false</enabled>
+			</snapshots>
+			<releases>
+				<enabled>true</enabled>
+			</releases>
+		</repository>
 	</repositories>
 	<pluginRepositories>
 		<pluginRepository>



Re: svn commit: r1091347 - in /cayenne/main/trunk: framework/pom.xml pom.xml

Posted by Andrus Adamchik <an...@objectstyle.org>.
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
> 


Re: svn commit: r1091347 - in /cayenne/main/trunk: framework/pom.xml pom.xml

Posted by Aristedes Maniatis <ar...@maniatis.org>.
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

Re: svn commit: r1091347 - in /cayenne/main/trunk: framework/pom.xml pom.xml

Posted by Andrus Adamchik <an...@objectstyle.org>.
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.

Ideally we should submit all needed artifacts to central of course ... 

Andrus


On Apr 12, 2011, at 12:43 PM, amaniatis@apache.org wrote:

> Author: amaniatis
> Date: Tue Apr 12 09:43:58 2011
> New Revision: 1091347
> 
> URL: http://svn.apache.org/viewvc?rev=1091347&view=rev
> Log:
> Remove uneeded profile and push repository definition into the master pom.
> 
> Modified:
>    cayenne/main/trunk/framework/pom.xml
>    cayenne/main/trunk/pom.xml
> 
> Modified: cayenne/main/trunk/framework/pom.xml
> URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/pom.xml?rev=1091347&r1=1091346&r2=1091347&view=diff
> ==============================================================================
> --- cayenne/main/trunk/framework/pom.xml (original)
> +++ cayenne/main/trunk/framework/pom.xml Tue Apr 12 09:43:58 2011
> @@ -30,6 +30,19 @@
> 	<name>Cayenne Framework Aggregator Project</name>
> 	<packaging>pom</packaging>
> 
> +	<modules>
> +		<module>cayenne-legal-unpublished</module>
> +		<module>cayenne-di-unpublished</module>
> +		<module>cayenne-jdk1.5-unpublished</module>
> +		<module>cayenne-project-unpublished</module>
> +		<module>cayenne-wocompat-unpublished</module>
> +		<module>cayenne-server</module>
> +		<module>cayenne-client</module>
> +		<module>cayenne-tools</module>
> +		<module>cayenne-lifecycle</module>
> +		<module>maven-cayenne-plugin</module>
> +	</modules>
> +	
> 	<build>
> 		<plugins>
> 			<plugin>
> @@ -41,39 +54,4 @@
> 			</plugin>
> 		</plugins>
> 	</build>
> -	<profiles>
> -		<profile>
> -			<id>generic</id>
> -			<activation>
> -				<activeByDefault>true</activeByDefault>
> -			</activation>
> -			<modules>
> -				<module>cayenne-legal-unpublished</module>
> -				<module>cayenne-di-unpublished</module>
> -				<module>cayenne-jdk1.5-unpublished</module>
> -				<module>cayenne-project-unpublished</module>
> -				<module>cayenne-wocompat-unpublished</module>
> -				<module>cayenne-server</module>
> -				<module>cayenne-client</module>
> -				<module>cayenne-tools</module>
> -				<module>cayenne-lifecycle</module>
> -				<module>maven-cayenne-plugin</module>
> -			</modules>
> -		</profile>
> -	</profiles>
> -	
> -	<repositories>
> -		<repository>
> -			<id>objectstyle</id>
> -			<name>Objectstyle Repository</name>
> -			<url>http://objectstyle.org/maven2</url>
> -			<layout>default</layout>
> -			<snapshots>
> -				<enabled>false</enabled>
> -			</snapshots>
> -			<releases>
> -				<enabled>true</enabled>
> -			</releases>
> -		</repository>
> -	</repositories>
> </project>
> 
> Modified: cayenne/main/trunk/pom.xml
> URL: http://svn.apache.org/viewvc/cayenne/main/trunk/pom.xml?rev=1091347&r1=1091346&r2=1091347&view=diff
> ==============================================================================
> --- cayenne/main/trunk/pom.xml (original)
> +++ cayenne/main/trunk/pom.xml Tue Apr 12 09:43:58 2011
> @@ -478,6 +478,18 @@
> 				<enabled>false</enabled>
> 			</releases>
> 		</repository>
> +		<repository>
> +			<id>objectstyle</id>
> +			<name>Objectstyle Repository</name>
> +			<url>http://objectstyle.org/maven2</url>
> +			<layout>default</layout>
> +			<snapshots>
> +				<enabled>false</enabled>
> +			</snapshots>
> +			<releases>
> +				<enabled>true</enabled>
> +			</releases>
> +		</repository>
> 	</repositories>
> 	<pluginRepositories>
> 		<pluginRepository>
> 
> 
>