Revision 38305

View differences:

tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/buildNumber.properties
1
#maven.buildNumber.plugin properties file
2
#Tue May 29 16:38:35 CEST 2012
3
buildNumber=2053
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2

  
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
	<modelVersion>4.0.0</modelVersion>
6
	<artifactId>org.gvsig.installer.app</artifactId>
7
	<packaging>pom</packaging>
8
	<version>2.0-SNAPSHOT</version>
9
	<name>org.gvsig.installer.app</name>
10
	<description>gvSIG plugin to create a installers or install plugins in gvSIG</description>
11
    <parent>
12
        <groupId>org.gvsig</groupId>
13
        <artifactId>org.gvsig.maven.base.extension.pom</artifactId>
14
        <version>1.0.8-SNAPSHOT</version>
15
    </parent>
16
    <scm>
17
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/branches/v2_0_0_prep/extensions/org.gvsig.installer.app</connection>
18
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/branches/v2_0_0_prep/extensions/org.gvsig.installer.app</developerConnection>
19
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/branches/v2_0_0_prep/extensions/org.gvsig.installer.app</url>
20
    </scm>
21
	<developers>
22
		<developer>
23
			<id>jjdelcerro</id>
24
			<name>Joaqu?n Jos? del Cerro</name>
25
			<email>jjdelcerro@gvsig.org</email>
26
			<roles>
27
				<role>Architect</role>
28
			</roles>
29
		</developer>
30
		<developer>
31
			<id>jpiera</id>
32
			<name>Jorge Piera Llodr?</name>
33
			<email>jpiera@gvsig.org</email>
34
			<roles>
35
				<role>Architect</role>
36
				<role>Developer</role>
37
			</roles>
38
		</developer>
39
	</developers>
40
	<repositories>
41
		<repository>
42
			<id>gvsig-public-http-repository</id>
43
			<name>gvSIG maven public HTTP repository</name>
44
            <url>http://devel.gvsig.org/m2repo/j2se</url>
45
			<releases>
46
				<enabled>true</enabled>
47
				<updatePolicy>daily</updatePolicy>
48
				<checksumPolicy>warn</checksumPolicy>
49
			</releases>
50
			<snapshots>
51
				<enabled>true</enabled>
52
				<updatePolicy>daily</updatePolicy>
53
				<checksumPolicy>warn</checksumPolicy>
54
			</snapshots>
55
		</repository>
56
	</repositories>
57
    <dependencyManagement>
58
        <dependencies>          
59
            <dependency>
60
                <groupId>org.gvsig</groupId>
61
                <artifactId>org.gvsig.core.maven.dependencies</artifactId>
62
                <version>2.0.1-SNAPSHOT</version>
63
                <type>pom</type>
64
                <scope>import</scope>
65
            </dependency>
66
        </dependencies>
67
    </dependencyManagement>
68
	<modules>
69
		<module>org.gvsig.installer.app.extension</module>
70
	</modules>
71
	<properties>
72
		<package.info.state>alpha5</package.info.state>
73
	</properties>
74
</project>
0 75

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/buildNumber.properties
1
#maven.buildNumber.plugin properties file
2
#Tue May 29 16:38:36 CEST 2012
3
buildNumber=2047
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/java/org/gvsig/installer/app/extension/utils/WindowInstallerListener.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
 *
3
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
4
 * of the Valencian Government (CIT)
5
 * 
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 * 
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 * 
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
19
 * MA  02110-1301, USA.
20
 * 
21
 */
22

  
23
/*
24
 * AUTHORS (In addition to CIT):
25
 * 2010 {Prodevelop}   {Task}
26
 */
27

  
28
package org.gvsig.installer.app.extension.utils;
29

  
30
import org.gvsig.andami.PluginServices;
31
import org.gvsig.andami.ui.mdiManager.IWindow;
32
import org.gvsig.installer.swing.api.wizard.InstallerWizardActionListener;
33
import org.gvsig.installer.swing.api.wizard.InstallerWizardPanel;
34

  
35
/**
36
 * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera Llodr&aacute;</a>
37
 */
38
public class WindowInstallerListener implements InstallerWizardActionListener {
39

  
40
	private IWindow window = null;
41

  
42
	public WindowInstallerListener(IWindow window) {
43
		super();
44
		this.window = window;
45
	}
46

  
47
	public void closeWizard() {
48
		PluginServices.getMDIManager().closeWindow(window);
49
	}
50

  
51
	public void cancel(InstallerWizardPanel installerWizard) {
52
		PluginServices.getMDIManager().closeWindow(window);
53
	}
54

  
55
	public void finish(InstallerWizardPanel installerWizard) {
56
		PluginServices.getMDIManager().closeWindow(window);
57
	}
58

  
59
}
0 60

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/java/org/gvsig/installer/app/extension/execution/InstallPackageWindow.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
 *
3
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
4
 * of the Valencian Government (CIT)
5
 * 
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 * 
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 * 
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
19
 * MA  02110-1301, USA.
20
 * 
21
 */
22

  
23
/*
24
 * AUTHORS (In addition to CIT):
25
 * 2010 {Prodevelop}   {Task}
26
 */
27

  
28
package org.gvsig.installer.app.extension.execution;
29

  
30
import java.awt.BorderLayout;
31
import java.awt.Dimension;
32
import java.io.File;
33

  
34
import javax.swing.JPanel;
35

  
36
import org.gvsig.andami.ui.mdiManager.IWindow;
37
import org.gvsig.andami.ui.mdiManager.WindowInfo;
38
import org.gvsig.i18n.Messages;
39
import org.gvsig.installer.app.extension.utils.WindowInstallerListener;
40
import org.gvsig.installer.swing.api.SwingInstallerLocator;
41
import org.gvsig.installer.swing.api.execution.AbstractInstallPackageWizard;
42
import org.gvsig.installer.swing.api.execution.InstallPackageWizardException;
43
import org.gvsig.tools.locator.LocatorException;
44

  
45
/**
46
 * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera Llodr&aacute;</a>
47
 */
48
public class InstallPackageWindow extends JPanel implements IWindow {
49

  
50
	private static final long serialVersionUID = 4719868181091291809L;
51
	WindowInfo windowInfo = null;
52

  
53
	public InstallPackageWindow(File applicationFolder, File installFolder)
54
			throws LocatorException, InstallPackageWizardException {
55
		super();
56
		AbstractInstallPackageWizard installPackageWizard = SwingInstallerLocator
57
				.getSwingInstallerManager().createInstallPackageWizard(
58
						applicationFolder, installFolder);
59
		installPackageWizard
60
				.setWizardActionListener(new WindowInstallerListener(this));
61
		this.setLayout(new BorderLayout());
62
		add(installPackageWizard, BorderLayout.CENTER);
63
	}
64

  
65
	public WindowInfo getWindowInfo() {
66
		if (windowInfo == null) {
67
			windowInfo = new WindowInfo(WindowInfo.MODELESSDIALOG
68
					| WindowInfo.ICONIFIABLE | WindowInfo.RESIZABLE);
69
			Dimension dim = getPreferredSize();
70
			windowInfo.setWidth((int) dim.getWidth());
71
			windowInfo.setHeight((int) dim.getHeight());
72
			windowInfo.setTitle(Messages.getText("install_package"));
73
		}
74
		return windowInfo;
75
	}
76

  
77
	public Object getWindowProfile() {
78
		return WindowInfo.DIALOG_PROFILE;
79
	}
80

  
81
}
0 82

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/java/org/gvsig/installer/app/extension/execution/InstallPackageExtension.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
 *
3
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
4
 * of the Valencian Government (CIT)
5
 * 
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 * 
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 * 
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
19
 * MA  02110-1301, USA.
20
 * 
21
 */
22

  
23
/*
24
 * AUTHORS (In addition to CIT):
25
 * 2010 {Prodevelop}   {Task}
26
 */
27

  
28
package org.gvsig.installer.app.extension.execution;
29

  
30
import java.io.BufferedReader;
31
import java.io.InputStream;
32
import java.io.InputStreamReader;
33
import java.net.MalformedURLException;
34
import java.net.URL;
35

  
36
import org.gvsig.andami.PluginServices;
37
import org.gvsig.andami.PluginsLocator;
38
import org.gvsig.andami.PluginsManager;
39
import org.gvsig.andami.plugins.Extension;
40
import org.gvsig.app.ApplicationLocator;
41
import org.gvsig.app.extension.Version;
42
import org.gvsig.installer.swing.api.SwingInstallerLocator;
43
import org.gvsig.installer.swing.api.SwingInstallerManager;
44
import org.slf4j.Logger;
45
import org.slf4j.LoggerFactory;
46

  
47
/**
48
 * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera Llodr&aacute;</a>
49
 */
50
public class InstallPackageExtension extends Extension {
51

  
52
	private static final Logger LOG = LoggerFactory
53
			.getLogger(InstallPackageExtension.class);
54

  
55
	public void execute(String actionCommand) {
56
		PluginsManager manager = PluginsLocator.getManager();
57
		try {
58
			PluginServices.getMDIManager().addCentredWindow(
59
					new InstallPackageWindow(manager.getApplicationFolder(),
60
							manager.getInstallFolder()));
61
		} catch (Error e) {
62
			LOG.error("Error creating the wizard to install a package ", e);
63
		} catch (Exception e) {
64
			LOG.error("Error creating the wizard to install a package ", e);
65
		}
66
	}
67

  
68
	public void initialize() {
69
		Version version = ApplicationLocator.getManager().getVersion();
70

  
71
		try {
72
			SwingInstallerManager manager = SwingInstallerLocator
73
					.getSwingInstallerManager();
74
			InputStream is = this.getClass().getResourceAsStream(
75
					"/defaultDownloadsURLs");
76
			BufferedReader in = new BufferedReader(new InputStreamReader(is));
77
			String line = null;
78
			for (line = in.readLine(); line != null; line = in.readLine()) {
79
				line = line.replace("$version", version.getFormat());
80
				line = line.replace("<%Version%>", version.getFormat());
81
				try {
82
					manager.addDefaultDownloadURL(new URL(line));
83
				} catch (MalformedURLException e) {
84
					LOG.error(
85
							"Error creating the default packages download URL pointing to "
86
									+ line, e);
87
				}
88
			}
89
			manager.getInstallerManager().setVersion(version.getFormat());
90
		} catch (Throwable e) {
91
			LOG.error("Error reading the default packages download URL file "
92
					+ "/defaultDownloadsURLs", e);
93
		}
94
	}
95

  
96
	public boolean isEnabled() {
97
		return true;
98
	}
99

  
100
	public boolean isVisible() {
101
		return true;
102
	}
103

  
104
}
0 105

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/java/org/gvsig/installer/app/extension/creation/MakePluginPackageWindow.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
 *
3
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
4
 * of the Valencian Government (CIT)
5
 * 
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 * 
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 * 
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
19
 * MA  02110-1301, USA.
20
 * 
21
 */
22

  
23
/*
24
 * AUTHORS (In addition to CIT):
25
 * 2010 {Prodevelop}   {Task}
26
 */
27

  
28
package org.gvsig.installer.app.extension.creation;
29

  
30
import java.awt.BorderLayout;
31
import java.awt.Dimension;
32
import java.io.File;
33

  
34
import javax.swing.JPanel;
35

  
36
import org.gvsig.andami.ui.mdiManager.IWindow;
37
import org.gvsig.andami.ui.mdiManager.WindowInfo;
38
import org.gvsig.i18n.Messages;
39
import org.gvsig.installer.app.extension.utils.WindowInstallerListener;
40
import org.gvsig.installer.swing.api.SwingInstallerLocator;
41
import org.gvsig.installer.swing.api.creation.MakePluginPackageWizard;
42
import org.gvsig.installer.swing.api.creation.MakePluginPackageWizardException;
43
import org.gvsig.tools.locator.LocatorException;
44

  
45
/**
46
 * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera Llodr&aacute;</a>
47
 */
48
public class MakePluginPackageWindow extends JPanel implements IWindow {
49

  
50
	private static final long serialVersionUID = 3423389124323013058L;
51
	WindowInfo windowInfo = null;
52

  
53
	public MakePluginPackageWindow(File applicationFolder, File installFolder)
54
			throws LocatorException, MakePluginPackageWizardException {
55
		super();
56
		MakePluginPackageWizard makePluginPackageWizard = SwingInstallerLocator
57
				.getSwingInstallerManager().createMakePluginPackageWizard(
58
						applicationFolder, installFolder);
59
		makePluginPackageWizard
60
				.setWizardActionListener(new WindowInstallerListener(this));
61
		this.setLayout(new BorderLayout());
62
		add(makePluginPackageWizard, BorderLayout.CENTER);
63
	}
64

  
65
	public WindowInfo getWindowInfo() {
66
		if (windowInfo == null) {
67
			windowInfo = new WindowInfo(WindowInfo.MODELESSDIALOG
68
					| WindowInfo.ICONIFIABLE | WindowInfo.RESIZABLE);
69
			Dimension dim = getPreferredSize();
70
			windowInfo.setWidth((int) dim.getWidth());
71
			windowInfo.setHeight((int) dim.getHeight());
72
			windowInfo.setTitle(Messages.getText("make_plugin_package"));
73
		}
74
		return windowInfo;
75
	}
76

  
77
	public Object getWindowProfile() {
78
		return WindowInfo.DIALOG_PROFILE;
79
	}
80
}
0 81

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/java/org/gvsig/installer/app/extension/creation/MakePluginPackageExtension.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
 *
3
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
4
 * of the Valencian Government (CIT)
5
 * 
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 * 
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 * 
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
19
 * MA  02110-1301, USA.
20
 * 
21
 */
22

  
23
/*
24
 * AUTHORS (In addition to CIT):
25
 * 2010 {Prodevelop}   {Task}
26
 */
27

  
28
package org.gvsig.installer.app.extension.creation;
29

  
30
import org.slf4j.Logger;
31
import org.slf4j.LoggerFactory;
32

  
33
import org.gvsig.andami.PluginServices;
34
import org.gvsig.andami.PluginsLocator;
35
import org.gvsig.andami.PluginsManager;
36
import org.gvsig.andami.plugins.Extension;
37
import org.gvsig.app.ApplicationLocator;
38
import org.gvsig.app.extension.Version;
39
import org.gvsig.installer.swing.api.SwingInstallerLocator;
40

  
41
/**
42
 * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera Llodr&aacute;</a>
43
 */
44
public class MakePluginPackageExtension extends Extension {
45

  
46
	private static final Logger LOG = LoggerFactory
47
			.getLogger(MakePluginPackageExtension.class);
48

  
49
	public void execute(String actionCommand) {
50
		PluginsManager manager = PluginsLocator.getManager();
51

  
52
		try {
53
			PluginServices.getMDIManager().addCentredWindow(
54
					new MakePluginPackageWindow(manager.getApplicationFolder(),
55
							manager.getInstallFolder()));
56
		} catch (Exception e) {
57
			LOG.error("Error creating teh wizard to create an installer ", e);
58
		}
59
	}
60

  
61
	public void initialize() {
62

  
63
	}
64

  
65
	@Override
66
	public void postInitialize() {
67
		super.postInitialize();
68
		Version version = ApplicationLocator.getManager().getVersion();
69
		SwingInstallerLocator.getSwingInstallerManager().setApplicationVersion(
70
				version.getFormat());
71
	}
72

  
73
	public boolean isEnabled() {
74
		return true;
75
	}
76

  
77
	public boolean isVisible() {
78
		return true;
79
	}
80

  
81
}
0 82

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/resources/locale/text.properties
1
make_plugin_package=Crear paquete instalaci?n de plugin
2
make_plugin_package_description=Crea un paquete de instalaci?n de un plugin instalado
3
addons_manager=Administrador de complementos
4
addons_manager_description=Muestra el administrador de complementos (plugin, traducciones, temas, etc.) de gvSIG
5
_select_an_option=Seleccione una opci?n
6
_Cant_install_packege=No se puede instalar el paquete
7
_Finished=Finalizado
8
_this_is_not_an_official_package=Este no es un paquete oficial
9
_this_is_not_a_final_package=Este no es un paquete final
10
_Creating_index=Creando ?ndice
11
_Compressing=Comprimiendo
12
_Cant_create_package=No se puede crear el paquete
13
_Installer_progress=Progreso de instalaci?n
14
_Cant_download_package_files=No se pueden descargar los archivos del paquete
15
_Downloading=Descargando
16
_Downloading_error=Error descargando
17
_Download_progress=Progreso de descarga
18
_Start_download=Iniciar descarga
0 19

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/resources/locale/text_en.properties
1
make_plugin_package=Create plugin installation package
2
make_plugin_package_description=Create an installation package from an already installed plugin
3
addons_manager=Addons manager
4
addons_manager_description=Show the addons manager
5
_select_an_option=Select an option
6
_Cant_install_packege=Can't install package
7
_Finished=Finished
8
_this_is_not_an_official_package=This is not an official package
9
_this_is_not_a_final_package=This is not a final package
10
_Creating_index=Creating index
11
_Compressing=Compressing
12
_Cant_create_package=Can't create package
13
_Installer_progress=Installation progress
14
_Cant_download_package_files=Can't download package files
15
_Downloading=Downloading
16
_Downloading_error=Downloading error
17
_Download_progress=Download progress
18
_Start_download=Start download
19

  
0 20

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/resources/config/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
	<libraries library-dir="lib"/>
4
	<depends plugin-name="org.gvsig.app"/>
5
	<resourceBundle name="text"/>
6
	<extensions>
7
		<extension class-name="org.gvsig.installer.app.extension.creation.MakePluginPackageExtension"
8
			description="This extension is used to create a bundle for a plugin package from the current gvSIG application."
9
			active="true">
10
			<menu text="tools/Development/make_plugin_package"
11
				  tooltip="make_plugin_package_description"
12
				  position= "7009075"
13
				  action-command="" />			
14
		</extension>
15
			<extension class-name="org.gvsig.installer.app.extension.execution.InstallPackageExtension"
16
			description="This extension is used to install a package from a bundle in gvSIG"
17
			active="true">
18
			<menu text="tools/addons_manager"
19
				  tooltip="addons_manager_description"
20
				  position= "7009070"
21
				  icon="images/system-software-update.png"
22
				  action-command="" />			
23
		</extension>
24
	</extensions>
25
</plugin-config>
0 26

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/src/main/resources/defaultDownloadsURLs
1
http://downloads.gvsig.org/download/gvsig-desktop
2
http://gvsig.freegis.ru/download/gvsig-desktop
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2

  
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5
	<modelVersion>4.0.0</modelVersion>
6
	<artifactId>org.gvsig.installer.app.extension</artifactId>
7
	<packaging>jar</packaging>
8
	<name>Add-ons manager</name>
9
	<parent>
10
		<groupId>org.gvsig</groupId>
11
		<artifactId>org.gvsig.installer.app</artifactId>
12
		<version>2.0-SNAPSHOT</version>
13
	</parent>
14
	<profiles>
15
    	<profile>
16
    		<id>gvsig-install</id>
17
    		<activation>
18
    			<activeByDefault>true</activeByDefault>
19
    		</activation>
20
    		<properties>
21
				<!--  gvSIG installation folder -->
22
    			<gvsig.install.dir>${basedir}/../../build/product</gvsig.install.dir>
23
    		</properties>
24
    	</profile>
25
   	</profiles>
26
	<dependencies>
27
		<dependency>
28
			<groupId>org.gvsig</groupId>
29
			<artifactId>org.gvsig.app</artifactId>
30
            <version>2.0-SNAPSHOT</version>
31
            <scope>compile</scope>
32
		</dependency>
33
        <dependency>
34
            <groupId>org.gvsig</groupId>
35
            <artifactId>org.gvsig.andami</artifactId>
36
            <scope>compile</scope>
37
        </dependency>
38
        <dependency>
39
            <groupId>org.gvsig</groupId>
40
            <artifactId>org.gvsig.tools.lib</artifactId>
41
            <scope>compile</scope>
42
        </dependency>
43
        <dependency>
44
            <groupId>org.gvsig</groupId>
45
            <artifactId>org.gvsig.i18n</artifactId>
46
            <scope>compile</scope>
47
        </dependency>
48
		<dependency>
49
			<groupId>org.gvsig</groupId>
50
			<artifactId>org.gvsig.installer.lib.api</artifactId>
51
			<version>1.0.1-SNAPSHOT</version>
52
            <scope>compile</scope>
53
		</dependency>
54
		<dependency>
55
			<groupId>org.gvsig</groupId>
56
			<artifactId>org.gvsig.installer.lib.impl</artifactId>
57
			<version>1.0.1-SNAPSHOT</version>
58
			<scope>runtime</scope>
59
		</dependency>
60
		<dependency>
61
			<groupId>org.gvsig</groupId>
62
			<artifactId>org.gvsig.installer.lib.spi</artifactId>
63
			<version>1.0.1-SNAPSHOT</version>
64
            <scope>compile</scope>
65
		</dependency>
66
		<dependency>
67
			<groupId>org.gvsig</groupId>
68
			<artifactId>org.gvsig.installer.prov.plugin</artifactId>
69
			<version>1.0.1-SNAPSHOT</version>
70
            <scope>compile</scope>
71
		</dependency>
72
		<dependency>
73
			<groupId>org.gvsig</groupId>
74
			<artifactId>org.gvsig.installer.swing.api</artifactId>
75
			<version>1.0.1-SNAPSHOT</version>
76
            <scope>compile</scope>
77
		</dependency>
78
		<dependency>
79
			<groupId>org.gvsig</groupId>
80
			<artifactId>org.gvsig.installer.swing.impl</artifactId>
81
			<version>1.0.1-SNAPSHOT</version>
82
			<scope>runtime</scope>
83
		</dependency>
84
        <dependency>
85
            <groupId>org.slf4j</groupId>
86
            <artifactId>slf4j-api</artifactId>
87
            <scope>compile</scope>
88
        </dependency>        
89
	</dependencies>
90
	<properties>
91
		<package.info.categories>Addon Management</package.info.categories>
92
	</properties>
93
</project>
0 94

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/org.gvsig.installer.app.extension/distribution/distribution.xml
1
<assembly>
2
	<id>distribution</id>
3
	<formats>
4
		<format>dir</format>
5
	</formats>
6
	<fileSets>
7
		<fileSet>
8
			<directory>src/main/resources/config</directory>
9
			<outputDirectory>${extension.install.dir.name}
10
			</outputDirectory>
11
		</fileSet>
12
		<fileSet>
13
			<directory>src/main/resources/images</directory>
14
			<outputDirectory>${extension.install.dir.name}/images
15
			</outputDirectory>
16
		</fileSet>
17
		<fileSet>
18
			<directory>src/main/resources/about</directory>
19
			<outputDirectory>${extension.install.dir.name}
20
			</outputDirectory>
21
		</fileSet>
22
		<fileSet>
23
			<directory>src/main/resources/locale</directory>
24
			<outputDirectory>${extension.install.dir.name}
25
			</outputDirectory>
26
		</fileSet>	
27
		<fileSet>
28
			<directory>src/main/resources</directory>
29
			<outputDirectory>${extension.install.dir.name}
30
			</outputDirectory>
31
		</fileSet>	
32
	</fileSets>
33
	<files>
34
		<file>
35
			<source>package.info</source>
36
			<outputDirectory>${extension.install.dir.name}
37
			</outputDirectory>
38
		</file>
39
	</files>
40
	<dependencySets>
41
		<dependencySet>
42
			<outputDirectory>${extension.install.dir.name}/${library-dir}
43
			</outputDirectory>
44
			<includes>
45
				<include>org.gvsig:org.gvsig.installer.app.extension:jar</include>		
46
			</includes>
47
		</dependencySet>		
48
	</dependencySets>
49
</assembly>
0 50

  
tags/v2_0_0_Build_2047/extensions/org.gvsig.installer.app/distribution/distribution.xml
1
<assembly>
2
</assembly>
0 3

  

Also available in: Unified diff