Revision 40566 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/java/org/gvsig/andami/Launcher.java

View differences:

Launcher.java
2171 2171
			}
2172 2172

  
2173 2173
			if (circle) {
2174
				this.addError(Messages
2175
						.getString("Launcher.Hay_dependencias_circulares"));
2176

  
2174
				dumpPluginsDependencyInformation();
2175
				this.addError("Has circular dependencies betewn plugins");
2177 2176
				break;
2178 2177
			}
2179 2178
		}
......
2194 2193
		registerActions();
2195 2194
	}
2196 2195

  
2196
	private void dumpPluginsDependencyInformation() {
2197
		logger.info("Plugin dependency information");
2198
		Iterator<String> i = pluginsConfig.keySet().iterator();
2199
		while (i.hasNext()) {
2200
			String pluginName = i.next();
2201
			PluginConfig config = (PluginConfig) pluginsConfig.get(pluginName);
2202
			logger.info("  Plugin "+ pluginName);
2203
			Depends[] dependencies = config.getDepends();
2204
			for (int j = 0; j < dependencies.length; j++) {
2205
				Depends dependency = dependencies[j];
2206
				String dependencyName = dependency.getPluginName();
2207
				logger.info("    Dependency "+ dependencyName);
2208
			}
2209
		}
2210
	}
2211
	
2197 2212
	private void pluginsMessages() {
2198 2213
		Iterator<String> iterator = pluginsOrdered.iterator();
2199 2214
		PluginConfig config;

Also available in: Unified diff