Revision 41025 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/java/org/gvsig/andami/plugins/config/generate/PluginConfig.java

View differences:

PluginConfig.java
40 40
import java.io.Writer;
41 41
import java.util.Enumeration;
42 42
import java.util.Vector;
43

  
43 44
import org.exolab.castor.xml.MarshalException;
44 45
import org.exolab.castor.xml.Marshaller;
45 46
import org.exolab.castor.xml.Unmarshaller;
46 47
import org.exolab.castor.xml.ValidationException;
48
import org.slf4j.Logger;
49
import org.slf4j.LoggerFactory;
47 50
import org.xml.sax.ContentHandler;
48 51

  
49 52
/**
......
53 56
 */
54 57
public class PluginConfig implements java.io.Serializable {
55 58

  
59
	private static final Logger logger = LoggerFactory.getLogger(PluginConfig.class);
56 60

  
57 61
      //--------------------------/
58 62
     //- Class/Member Variables -/
......
129 133
        throws java.lang.IndexOutOfBoundsException
130 134
    {
131 135
        _dependsList.addElement(vDepends);
136
    	if( "org.gvsig.app".equals(vDepends.getPluginName())  ) {
137
    		logger.info("Deprecated dependency 'org.gvsig.app' add optional depdency with 'org.gvsig.shp.app.mainplugin' to ensure compatibility with gvSIG 2.0.");
138
    		org.gvsig.andami.plugins.config.generate.Depends dep2 = new org.gvsig.andami.plugins.config.generate.Depends();
139
    		dep2.setOptional(true);
140
    		dep2.setPluginName("org.gvsig.shp.app.mainplugin");
141
            _dependsList.addElement(dep2);
142
    	}
132 143
    } //-- void addDepends(com.iver.andami.plugins.config.generate.Depends) 
133 144

  
134 145
    /**

Also available in: Unified diff