Revision 38438 branches/v2_0_0_prep/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/java/org/gvsig/installer/app/extension/execution/InstallPackageExtension.java
InstallPackageExtension.java | ||
---|---|---|
39 | 39 |
import org.gvsig.andami.plugins.Extension; |
40 | 40 |
import org.gvsig.app.ApplicationLocator; |
41 | 41 |
import org.gvsig.app.extension.Version; |
42 |
import org.gvsig.installer.lib.api.InstallerLocator; |
|
42 | 43 |
import org.gvsig.installer.swing.api.SwingInstallerLocator; |
43 | 44 |
import org.gvsig.installer.swing.api.SwingInstallerManager; |
44 | 45 |
import org.slf4j.Logger; |
... | ... | |
67 | 68 |
|
68 | 69 |
public void initialize() { |
69 | 70 |
Version version = ApplicationLocator.getManager().getVersion(); |
70 |
|
|
71 |
InstallerLocator.getInstallerManager().setVersion( |
|
72 |
version.getFormat() + "-" + version.getBuildId()); |
|
71 | 73 |
try { |
72 | 74 |
SwingInstallerManager manager = SwingInstallerLocator |
73 | 75 |
.getSwingInstallerManager(); |
76 |
|
|
74 | 77 |
InputStream is = this.getClass().getResourceAsStream( |
75 | 78 |
"/defaultDownloadsURLs"); |
76 | 79 |
BufferedReader in = new BufferedReader(new InputStreamReader(is)); |
77 | 80 |
String line = null; |
78 | 81 |
for (line = in.readLine(); line != null; line = in.readLine()) { |
79 |
line = line.replace("$version", version.getFormat()); |
|
80 |
line = line.replace("<%Version%>", version.getFormat()); |
|
81 |
line = line.replace("$build", version.getBuildId()); |
|
82 |
line = line.replace("<%Build%>", version.getBuildId()); |
|
83 | 82 |
try { |
84 |
manager.addDefaultDownloadURL(new URL(line));
|
|
83 |
manager.addDefaultDownloadURL(line);
|
|
85 | 84 |
} catch (MalformedURLException e) { |
86 | 85 |
LOG.error( |
87 | 86 |
"Error creating the default packages download URL pointing to " |
Also available in: Unified diff