Re: svn commit: r601152 [3/4] - in /geronimo/server/trunk: ./ applications/welcome/geronimo-welcome/src/main/java/org/apache/geronimo/welcome/ assemblies/geronimo-boilerplate-minimal/src/main/underlay
On Dec 4, 2007, at 6:26 PM, Anita Kulshreshtha wrote: Is the version temporary? Could you have used geronimoVersion property instead of 2.1-SNAPSHOT? I hope I can get rid of the version element again. I'm hoping to fix up the plugin repo code so that file system plugin repositories work at which point a lot of explicit versions won't be required. If that doesn't work then all the 2.1-SNAPSHOTS need to be turned into $ {version} or ${geronimoVersion}. I'm not sure which would work better? thanks david jencks Thanks Anita --- [EMAIL PROTECTED] wrote: Modified: geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ ExplicitDefaultArtifactResolver.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/ modules/geronimo-system/src/main/java/org/apache/geronimo/system/ resolver/ExplicitDefaultArtifactResolver.java? rev=601152r1=601151r2=601152view=diff == --- geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ ExplicitDefaultArtifactResolver.java (original) +++ geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ ExplicitDefaultArtifactResolver.java Tue Dec 4 15:49:03 2007 @@ -38,14 +38,14 @@ /** * @version $Rev$ $Date$ */ -public class ExplicitDefaultArtifactResolver extends DefaultArtifactResolver implements AliasedArtifactResolver { +public class ExplicitDefaultArtifactResolver extends DefaultArtifactResolver implements LocalAliasedArtifactResolver { private static final String COMMENT = #You can use this file to indicate that you want to substitute one module for another.\n + #format is oldartifactid=newartifactId e.g.\n + #org.apache.geronimo.configs/transaction// car=org.apache.geronimo.configs/transaction-jta11/1.2-SNAPSHOT/car\n + #versions can be ommitted on the left side but not the right.\n + #This can also specify explicit versions in the same format.; -private final String versionMapLocation; +private final String artifactAliasesFile; private final ServerInfo serverInfo; public ExplicitDefaultArtifactResolver(String versionMapLocation, @@ -53,10 +53,15 @@ Collection? extends ListableRepository repositories, ServerInfo serverInfo ) throws IOException { super(artifactManager, repositories, buildExplicitResolution(versionMapLocation, serverInfo)); -this.versionMapLocation = versionMapLocation; +this.artifactAliasesFile = versionMapLocation; this.serverInfo = serverInfo; } + +public String getArtifactAliasesFile() { +return artifactAliasesFile; +} + private static MapArtifact, Artifact buildExplicitResolution(String versionMapLocation, ServerInfo serverInfo) throws IOException { if (versionMapLocation == null) { return null; @@ -123,7 +128,7 @@ public synchronized void addAliases(Properties properties) throws IOException { MapArtifact, Artifact explicitResolutions = propertiesToArtifactMap(properties); getExplicitResolution().putAll(explicitResolutions); -saveExplicitResolution(getExplicitResolution(), versionMapLocation, serverInfo); +saveExplicitResolution(getExplicitResolution(), artifactAliasesFile, serverInfo); } public static final GBeanInfo GBEAN_INFO; Added: geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ LocalAliasedArtifactResolver.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/ modules/geronimo-system/src/main/java/org/apache/geronimo/system/ resolver/LocalAliasedArtifactResolver.java?rev=601152view=auto == --- geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ LocalAliasedArtifactResolver.java (added) +++ geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ LocalAliasedArtifactResolver.java Tue Dec 4 15:49:03 2007 @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * License); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * AS IS BASIS, WITHOUT WARRANTIES OR
Re: svn commit: r601152 [3/4] - in /geronimo/server/trunk: ./ applications/welcome/geronimo-welcome/src/main/java/org/apache/geronimo/welcome/ assemblies/geronimo-boilerplate-minimal/src/main/underlay
${geronimoVersion} is guaranteed to work like 2.1-SNAPSHOT. There is no such guarantee for ${version}, i.e. it may evaluate to 2.1-. Thanks Anita --- David Jencks [EMAIL PROTECTED] wrote: On Dec 4, 2007, at 6:26 PM, Anita Kulshreshtha wrote: Is the version temporary? Could you have used geronimoVersion property instead of 2.1-SNAPSHOT? I hope I can get rid of the version element again. I'm hoping to fix up the plugin repo code so that file system plugin repositories work at which point a lot of explicit versions won't be required. If that doesn't work then all the 2.1-SNAPSHOTS need to be turned into $ {version} or ${geronimoVersion}. I'm not sure which would work better? thanks david jencks Thanks Anita --- [EMAIL PROTECTED] wrote: Modified: geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ ExplicitDefaultArtifactResolver.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/ modules/geronimo-system/src/main/java/org/apache/geronimo/system/ resolver/ExplicitDefaultArtifactResolver.java? rev=601152r1=601151r2=601152view=diff == --- geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ ExplicitDefaultArtifactResolver.java (original) +++ geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ ExplicitDefaultArtifactResolver.java Tue Dec 4 15:49:03 2007 @@ -38,14 +38,14 @@ /** * @version $Rev$ $Date$ */ -public class ExplicitDefaultArtifactResolver extends DefaultArtifactResolver implements AliasedArtifactResolver { +public class ExplicitDefaultArtifactResolver extends DefaultArtifactResolver implements LocalAliasedArtifactResolver { private static final String COMMENT = #You can use this file to indicate that you want to substitute one module for another.\n + #format is oldartifactid=newartifactId e.g.\n + #org.apache.geronimo.configs/transaction// car=org.apache.geronimo.configs/transaction-jta11/1.2-SNAPSHOT/car\n + #versions can be ommitted on the left side but not the right.\n + #This can also specify explicit versions in the same format.; -private final String versionMapLocation; +private final String artifactAliasesFile; private final ServerInfo serverInfo; public ExplicitDefaultArtifactResolver(String versionMapLocation, @@ -53,10 +53,15 @@ Collection? extends ListableRepository repositories, ServerInfo serverInfo ) throws IOException { super(artifactManager, repositories, buildExplicitResolution(versionMapLocation, serverInfo)); -this.versionMapLocation = versionMapLocation; +this.artifactAliasesFile = versionMapLocation; this.serverInfo = serverInfo; } + +public String getArtifactAliasesFile() { +return artifactAliasesFile; +} + private static MapArtifact, Artifact buildExplicitResolution(String versionMapLocation, ServerInfo serverInfo) throws IOException { if (versionMapLocation == null) { return null; @@ -123,7 +128,7 @@ public synchronized void addAliases(Properties properties) throws IOException { MapArtifact, Artifact explicitResolutions = propertiesToArtifactMap(properties); getExplicitResolution().putAll(explicitResolutions); -saveExplicitResolution(getExplicitResolution(), versionMapLocation, serverInfo); +saveExplicitResolution(getExplicitResolution(), artifactAliasesFile, serverInfo); } public static final GBeanInfo GBEAN_INFO; Added: geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ LocalAliasedArtifactResolver.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/ modules/geronimo-system/src/main/java/org/apache/geronimo/system/ resolver/LocalAliasedArtifactResolver.java?rev=601152view=auto == --- geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ LocalAliasedArtifactResolver.java (added) +++ geronimo/server/trunk/framework/modules/geronimo-system/src/main/ java/org/apache/geronimo/system/resolver/ LocalAliasedArtifactResolver.java Tue Dec 4 15:49:03 2007 @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright
Re: svn commit: r601152 [3/4] - in /geronimo/server/trunk: ./ applications/welcome/geronimo-welcome/src/main/java/org/apache/geronimo/welcome/ assemblies/geronimo-boilerplate-minimal/src/main/underlay
Is the version temporary? Could you have used geronimoVersion property instead of 2.1-SNAPSHOT? Thanks Anita --- [EMAIL PROTECTED] wrote: Modified: geronimo/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/resolver/ExplicitDefaultArtifactResolver.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/resolver/ExplicitDefaultArtifactResolver.java?rev=601152r1=601151r2=601152view=diff == --- geronimo/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/resolver/ExplicitDefaultArtifactResolver.java (original) +++ geronimo/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/resolver/ExplicitDefaultArtifactResolver.java Tue Dec 4 15:49:03 2007 @@ -38,14 +38,14 @@ /** * @version $Rev$ $Date$ */ -public class ExplicitDefaultArtifactResolver extends DefaultArtifactResolver implements AliasedArtifactResolver { +public class ExplicitDefaultArtifactResolver extends DefaultArtifactResolver implements LocalAliasedArtifactResolver { private static final String COMMENT = #You can use this file to indicate that you want to substitute one module for another.\n + #format is oldartifactid=newartifactId e.g.\n + #org.apache.geronimo.configs/transaction//car=org.apache.geronimo.configs/transaction-jta11/1.2-SNAPSHOT/car\n + #versions can be ommitted on the left side but not the right.\n + #This can also specify explicit versions in the same format.; -private final String versionMapLocation; +private final String artifactAliasesFile; private final ServerInfo serverInfo; public ExplicitDefaultArtifactResolver(String versionMapLocation, @@ -53,10 +53,15 @@ Collection? extends ListableRepository repositories, ServerInfo serverInfo ) throws IOException { super(artifactManager, repositories, buildExplicitResolution(versionMapLocation, serverInfo)); -this.versionMapLocation = versionMapLocation; +this.artifactAliasesFile = versionMapLocation; this.serverInfo = serverInfo; } + +public String getArtifactAliasesFile() { +return artifactAliasesFile; +} + private static MapArtifact, Artifact buildExplicitResolution(String versionMapLocation, ServerInfo serverInfo) throws IOException { if (versionMapLocation == null) { return null; @@ -123,7 +128,7 @@ public synchronized void addAliases(Properties properties) throws IOException { MapArtifact, Artifact explicitResolutions = propertiesToArtifactMap(properties); getExplicitResolution().putAll(explicitResolutions); -saveExplicitResolution(getExplicitResolution(), versionMapLocation, serverInfo); +saveExplicitResolution(getExplicitResolution(), artifactAliasesFile, serverInfo); } public static final GBeanInfo GBEAN_INFO; Added: geronimo/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/resolver/LocalAliasedArtifactResolver.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/resolver/LocalAliasedArtifactResolver.java?rev=601152view=auto == --- geronimo/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/resolver/LocalAliasedArtifactResolver.java (added) +++ geronimo/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/resolver/LocalAliasedArtifactResolver.java Tue Dec 4 15:49:03 2007 @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * License); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + + +package org.apache.geronimo.system.resolver; + +/** + * @version $Rev:$ $Date:$ + */ +public interface LocalAliasedArtifactResolver extends AliasedArtifactResolver { +String getArtifactAliasesFile();