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

2007-12-05 Thread David Jencks


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

2007-12-05 Thread Anita Kulshreshtha
   ${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

2007-12-04 Thread Anita Kulshreshtha
  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();