geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From d...@apache.org
Subject svn commit: r233044 [1/33] - in /geronimo/trunk/sandbox/eclipse-plugin: ./ org.apache.geronimo.core/ org.apache.geronimo.core/META-INF/ org.apache.geronimo.core/serverdef/ org.apache.geronimo.core/src/ org.apache.geronimo.core/src/org/ org.apache.geron...
Date Tue, 16 Aug 2005 19:47:05 GMT
Author: dain
Date: Tue Aug 16 12:46:27 2005
New Revision: 233044

URL: http://svn.apache.org/viewcvs?rev=233044&view=rev
Log:
Initial revision of eclipse plugin.  See GERONIMO-875 for more information.

Added:
    geronimo/trunk/sandbox/eclipse-plugin/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.classpath   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.cvsignore   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.options   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.project   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/COPYRIGHT   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/META-INF/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/META-INF/MANIFEST.MF   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/NOTICE   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/build.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.xml   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/serverdef/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/serverdef/geronimo10.serverdef   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentPlanCreationOperation.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentStatusMessageTranslator.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoPlugin.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServer.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServerBehaviour.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServerRuntimeTargetHandler.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoUtils.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/Messages.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/Messages.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/Trace.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/.classpath   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/.project   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/META-INF/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/META-INF/MANIFEST.MF   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/build.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/emf/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/emf/deployment.ecore   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/emf/geronimo-web.genmodel   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/emf/naming.ecore   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/emf/security.ecore   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/emf/web.ecore   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/plugin.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/plugin.xml   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/application-client_1_3.dtd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/application-client_1_4.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/application_1_3.dtd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/application_1_4.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/connector_1_0.dtd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/connector_1_5.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/ejb-jar_2_0.dtd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/ejb-jar_2_1.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-application-client.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-application.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-config.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-connector_1_5.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-javabean-xmlattribute.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-login-config.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-naming.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-security.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-service.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/geronimo-web.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/j2ee_1_4.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/j2ee_jaxrpc_mapping_1_1.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/j2ee_web_services_1_1.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/j2ee_web_services_client_1_1.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/jsp_2_0.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/openejb-jar.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/openejb-pkgen.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/resolver-catalog.xml   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/web-app_2_3.dtd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/web-app_2_4.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/web-jsptaglibrary_1_2.dtd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/web-jsptaglibrary_2_0.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/schema/xml.xsd   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/model/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/model/GeronimoModelPlugin.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/AttributeType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/ConfigurationType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/DependencyType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/DeploymentFactory.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/DeploymentPackage.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/DocumentRoot.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/GbeanType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/PatternType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/ReferenceType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/ReferencesType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/XmlAttributeType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/AttributeTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/ConfigurationTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/DependencyTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/DeploymentFactoryImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/DeploymentPackageImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/DocumentRootImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/GbeanTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/PatternTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/ReferenceTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/ReferencesTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/impl/XmlAttributeTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/util/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/util/DeploymentAdapterFactory.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/util/DeploymentResourceFactoryImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/util/DeploymentResourceImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/deployment/util/DeploymentSwitch.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/CssType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/DocumentRoot.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/EjbLocalRefType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/EjbRefType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/GbeanLocatorType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/GbeanRefType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/NamingFactory.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/NamingPackage.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/PortCompletionType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/PortType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/ResourceEnvRefType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/ResourceLocatorType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/ResourceRefType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/ServiceCompletionType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/ServiceRefType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/CssTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/DocumentRootImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/EjbLocalRefTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/EjbRefTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/GbeanLocatorTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/GbeanRefTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/NamingFactoryImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/NamingPackageImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/PortCompletionTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/PortTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/ResourceEnvRefTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/ResourceLocatorTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/ResourceRefTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/ServiceCompletionTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/impl/ServiceRefTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/util/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/util/NamingAdapterFactory.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/util/NamingResourceFactoryImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/util/NamingResourceImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/naming/util/NamingSwitch.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/DefaultPrincipalType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/DescriptionType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/DistinguishedNameType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/DocumentRoot.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/NamedUsernamePasswordCredentialType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/PrincipalType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/RealmType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/RoleMappingsType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/RoleType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/SecurityFactory.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/SecurityPackage.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/SecurityType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/DefaultPrincipalTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/DescriptionTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/DistinguishedNameTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/DocumentRootImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/NamedUsernamePasswordCredentialTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/PrincipalTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/RealmTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/RoleMappingsTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/RoleTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/SecurityFactoryImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/SecurityPackageImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/impl/SecurityTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/util/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/util/SecurityAdapterFactory.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/util/SecurityResourceFactoryImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/util/SecurityResourceImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/security/util/SecuritySwitch.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/ConfigParamType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/ContainerConfigType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/DocumentRoot.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/WebAppType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/WebContainerType.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/WebFactory.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/WebPackage.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/impl/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/impl/ConfigParamTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/impl/ContainerConfigTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/impl/DocumentRootImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/impl/WebAppTypeImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/impl/WebFactoryImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/impl/WebPackageImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/util/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/util/WebAdapterFactory.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/util/WebResourceFactoryImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/util/WebResourceImpl.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/apache/geronimo/xml/ns/web/util/WebSwitch.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/templates/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/templates/Header.javajetinc   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.feature/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.feature/.project   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.feature/build.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.feature/feature.xml   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.runtime.v1/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.runtime.v1/.classpath   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.runtime.v1/.project   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.runtime.v1/build.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.runtime.v1/plugin.xml   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/.classpath   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/.cvsignore   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/.options   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/.project   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/COPYRIGHT   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/META-INF/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/META-INF/MANIFEST.MF   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/NOTICE   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/build.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/icons/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/icons/obj16/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/icons/obj16/geronimo.gif   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/plugin.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/plugin.xml   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/editors/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/editors/DPEditor.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/internal/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/internal/GeronimoUIPlugin.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/internal/Messages.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/internal/Messages.properties   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/internal/Trace.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/pages/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/pages/NamingFormPage.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/pages/WebGeneralPage.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/sections/
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/sections/DynamicTableSection.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/sections/EjbLocalRefSection.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/sections/EjbRefSection.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/sections/ResourceEnvRefSection.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/sections/ResourceRefSection.java   (with props)
    geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.ui/src/org/apache/geronimo/ui/sections/WebGeneralSection.java   (with props)

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.classpath
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.classpath?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.classpath (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.classpath Tue Aug 16 12:46:27 2005
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.classpath
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.cvsignore
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.cvsignore?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.cvsignore (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.cvsignore Tue Aug 16 12:46:27 2005
@@ -0,0 +1,4 @@
+bin
+temp.folder
+build.xml
+geronimocore.jar

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.cvsignore
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.options
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.options?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.options (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.options Tue Aug 16 12:46:27 2005
@@ -0,0 +1,4 @@
+# Debugging options for the org.eclipse.jst.server.geronimo.core plugin
+
+# Turn on general debugging
+org.eclipse.jst.server.geronimo.core/debug=true

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.options
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.project
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.project?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.project (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.project Tue Aug 16 12:46:27 2005
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.apache.geronimo.core</name>
+	<comment></comment>
+	<projects>
+		<project>org.eclipse.jst.server.geronimo.runtime.v1</project>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/.project
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/COPYRIGHT
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/COPYRIGHT?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/COPYRIGHT (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/COPYRIGHT Tue Aug 16 12:46:27 2005
@@ -0,0 +1,14 @@
+The following copyright notice(s) were affixed to portions of the code
+with which this file is now or was at one time distributed
+and are placed here unaltered.
+
+/*******************************************************************************
+ * Copyright (c) 2005 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * 
+ * Contributors:
+ *     IBM Corporation - Initial API and implementation
+ *******************************************************************************/
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/COPYRIGHT
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/META-INF/MANIFEST.MF?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/META-INF/MANIFEST.MF (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/META-INF/MANIFEST.MF Tue Aug 16 12:46:27 2005
@@ -0,0 +1,30 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.apache.geronimo.core; singleton:=true
+Bundle-Version: 1.0.0
+Bundle-Activator: org.apache.geronimo.core.internal.GeronimoPlugin
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.core.resources,
+ org.eclipse.debug.core,
+ org.eclipse.jdt.core,
+ org.eclipse.jdt.launching,
+ org.eclipse.wst.server.core,
+ org.eclipse.jst.server.core,
+ org.eclipse.jst.j2ee,
+ org.eclipse.jst.j2ee.core,
+ org.eclipse.jst.j2ee.web,
+ org.eclipse.jst.j2ee.ejb,
+ org.eclipse.jst.server.generic.core,
+ org.eclipse.emf.ecore.xmi,
+ org.eclipse.wst.common.modulecore,
+ org.eclipse.core.runtime,
+ org.eclipse.core.resources,
+ org.apache.geronimo.runtime.v1,
+ org.eclipse.wst.common.frameworks,
+ org.eclipse.core.commands,
+ org.apache.geronimo.deployment.model
+Eclipse-AutoStart: true
+Export-Package: org.apache.geronimo.core.internal;x-friends:="org.apache.geronimo.ui"

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/META-INF/MANIFEST.MF
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/NOTICE
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/NOTICE?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/NOTICE (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/NOTICE Tue Aug 16 12:46:27 2005
@@ -0,0 +1,8 @@
+This product includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
+
+Portions of the Eclipse Geronimo Server Adapter were orginally developed by
+International Business Machines Corporation and are
+licensed to the Apache Software Foundation under the
+"Software Grant and Corporate Contribution License Agreement",
+informally known as the "Eclipse Geronimo Server Adapter CLA".
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/NOTICE
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/build.properties
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/build.properties?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/build.properties (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/build.properties Tue Aug 16 12:46:27 2005
@@ -0,0 +1,15 @@
+bin.includes = plugin.xml,\
+               serverdef/,\
+               META-INF/,\
+               .,\
+               icons/,\
+               plugin.properties,\
+               .options
+jars.compile.order = .
+src.includes = build.properties,\
+               NOTICE,\
+               COPYRIGHT,\
+               .project,\
+               .classpath
+source.. = src/
+output.. = bin/
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/build.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.properties
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.properties?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.properties (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.properties Tue Aug 16 12:46:27 2005
@@ -0,0 +1,16 @@
+pluginName=Geronimo server support
+providerName=Apache Software Foundation
+
+runtimeTypeName=Apache Geronimo v1.0
+runtimeTypeDescription=Apache Geronimo v1.0
+runtimeTypeVendor=Apache
+
+serverTypeName=Geronimo v1.0 Server
+serverTypeDescription=Apache Geronimo v1.0
+
+serverRootDirectory=Application &Server Directory:
+serverAddress=A&ddress:
+port=&Port:
+adminId=Ad&ministrator Id:
+adminPassword=Administrator Pa&ssword:
+classPath=&Classpath Variable:
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.xml?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.xml (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.xml Tue Aug 16 12:46:27 2005
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+
+ <extension point="org.eclipse.wst.server.core.runtimeTypes">
+    <runtimeType
+       id="org.eclipse.jst.server.runtime.geronimo.10"
+       name="%runtimeTypeName"
+       description="%runtimeTypeDescription"
+       vendor="%runtimeTypeVendor"
+       version="1.0"
+       class="org.eclipse.jst.server.generic.core.internal.GenericServerRuntime">
+       <moduleType
+         types="j2ee.web"
+         versions="1.2, 1.3, 1.4"/>
+      <moduleType
+         types="j2ee.ejb"
+         versions="1.2, 1.3, 1.4"/>
+      <!-- moduleType
+         types="j2ee.ear"
+         versions="1.2, 1.3, 1.4"/ -->
+    </runtimeType>
+ </extension>
+
+<extension point="org.eclipse.wst.server.core.serverTypes">
+     <serverType
+           id="org.eclipse.jst.server.geronimo.10"
+           name="%serverTypeName"
+           description="%serverTypeDescription"
+           runtime="true"
+           class="org.apache.geronimo.core.internal.GeronimoServer"
+           initialState="stopped"
+           supportsRemoteHosts="false"
+           startBeforePublish="true"
+           runtimeTypeId="org.eclipse.jst.server.runtime.geronimo.10"
+           launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType"
+           behaviourClass="org.apache.geronimo.core.internal.GeronimoServerBehaviour"
+           hasConfiguration="false"
+           launchModes="run,debug">         
+     </serverType>     
+</extension>
+
+<!-- Server type definitions -->
+   <extension point="org.eclipse.jst.server.generic.core.serverdefinition">
+		<serverdefinition id="org.eclipse.jst.server.runtime.geronimo.10" 
+			definitionfile="/serverdef/geronimo10.serverdef">
+		</serverdefinition>
+   </extension>
+  
+   <extension point="org.eclipse.wst.server.core.runtimeTargetHandlers">
+     <runtimeTargetHandler
+        id="org.eclipse.jst.server.geronimo.runtimeTarget"
+        runtimeTypeIds="org.eclipse.jst.server.runtime.geronimo.*"
+        class="org.apache.geronimo.core.internal.GeronimoServerRuntimeTargetHandler"/>
+   </extension>
+   
+    <extension id="GeronimoOpExtensions" name="GeronimoOpExtensions" point="org.eclipse.wst.common.frameworks.OperationExtension">									
+		<operationExtension
+			id="org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentCreationOperation"
+			postOperationClass="org.apache.geronimo.core.internal.DeploymentPlanCreationOperation">
+	    </operationExtension>	   
+   </extension>
+
+</plugin>
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/plugin.xml
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/serverdef/geronimo10.serverdef
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/serverdef/geronimo10.serverdef?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/serverdef/geronimo10.serverdef (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/serverdef/geronimo10.serverdef Tue Aug 16 12:46:27 2005
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tns:ServerRuntime
+	xmlns:tns="http://eclipse.org/jst/server/generic/ServerTypeDefinition"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://eclipse.org/jst/server/generic/ServerTypeDefinition ServerTypeDefinitionSchema.xsd "
+	name="Apache Geronimo 1.0" version="v1.0">
+<property id="serverRootDirectory"
+	label="%serverRootDirectory"
+	type="directory"
+	context="runtime"
+	default="C:/Geronimo-1.0" />
+<property id="serverAddress"
+	label="%serverAddress"
+	type="string"
+	context="server"
+	default="127.0.0.1" />
+<property id="port"
+	label="%port"
+	type="string"
+	context="server"
+	default="8080" />
+<property id="adminID"
+	label="%adminId"
+	type="string"
+	context="server"
+	default="system" />
+<property id="adminPassword"
+	label="%adminPassword"
+	type="string"
+	context="server"
+	default="manager" />
+<property id="classPath"
+	label="%classPath"
+	type="directory"
+	context="runtime"
+	default="C:/Geronimo-1.0" />
+
+	<port>
+		<no>${port}</no>
+		<name>Http</name>
+		<protocol>http</protocol>
+	</port>
+
+	<module>
+		<type>j2ee.web</type>
+		<publishDir>${serverRootDirectory}/server/deploy</publishDir>
+		<publisherReference>org.eclipse.jst.server.geronimo.internal.GeronimoPublisher</publisherReference>
+	</module>
+	<module>
+		<type>j2ee.ejb</type>
+		<publishDir>${serverRootDirectory}/server/deploy</publishDir>
+		<publisherReference>org.eclipse.jst.server.geronimo.internal.GeronimoPublisher</publisherReference>
+	</module>
+
+	<project>
+		<classpathReference>geronimo.project</classpathReference>
+	</project>
+	
+	<start>
+		<mainClass>org.apache.geronimo.system.main.Daemon</mainClass>
+		<workingDirectory>${serverRootDirectory}/bin</workingDirectory>
+		<programArguments>-v</programArguments>
+		<vmParameters></vmParameters>
+		<classpathReference>geronimo.server</classpathReference>
+	</start>
+
+	<stop>
+		<mainClass>org.apache.geronimo.deployment.cli.DeployTool</mainClass>
+		<workingDirectory>${serverRootDirectory}/bin</workingDirectory>
+		<programArguments>--user ${adminID} --password ${adminPassword}</programArguments>
+		<vmParameters></vmParameters>
+		<classpathReference>geronimo.deploy</classpathReference>
+	</stop>
+
+	<classpath id="geronimo.server">
+		<archive path="${serverRootDirectory}/bin/server.jar" />
+	</classpath>
+
+	<classpath id="geronimo.deploy">
+		<archive path="${serverRootDirectory}/bin/deployer.jar" />
+	</classpath>
+
+	<classpath id="geronimo.project">
+		<archive path="${classPath}/repository/geronimo-spec/jars" />
+		<archive path="${classPath}/lib" />
+	</classpath>
+	
+	<jndiConnection>
+		<providerUrl>jnp://${serverAddress}:1099</providerUrl>
+		<initialContextFactory>org.jnp.interfaces.NamingContextFactory</initialContextFactory>
+		<jndiProperty>
+			<name></name>
+			<value></value>
+		</jndiProperty>
+	</jndiConnection>
+</tns:ServerRuntime>
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/serverdef/geronimo10.serverdef
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentPlanCreationOperation.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentPlanCreationOperation.java?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentPlanCreationOperation.java (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentPlanCreationOperation.java Tue Aug 16 12:46:27 2005
@@ -0,0 +1,185 @@
+/**
+ * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable
+ *
+ *  Licensed 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.core.internal;
+
+import java.io.IOException;
+import java.util.Collections;
+
+import org.apache.geronimo.xml.ns.web.DocumentRoot;
+import org.apache.geronimo.xml.ns.web.WebAppType;
+import org.apache.geronimo.xml.ns.web.WebFactory;
+import org.apache.geronimo.xml.ns.web.WebPackage;
+import org.apache.geronimo.xml.ns.web.util.WebResourceFactoryImpl;
+import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
+import org.eclipse.emf.ecore.xmi.XMIResource;
+import org.eclipse.jst.j2ee.datamodel.properties.IJavaComponentCreationDataModelProperties;
+import org.eclipse.wst.common.componentcore.ComponentCore;
+import org.eclipse.wst.common.componentcore.datamodel.properties.IComponentCreationDataModelProperties;
+import org.eclipse.wst.common.componentcore.internal.util.IModuleConstants;
+import org.eclipse.wst.common.componentcore.resources.IFlexibleProject;
+import org.eclipse.wst.common.componentcore.resources.IVirtualComponent;
+import org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation;
+import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
+import org.eclipse.wst.common.frameworks.datamodel.properties.IFlexibleProjectCreationDataModelProperties;
+import org.eclipse.wst.server.core.IModule;
+
+public class DeploymentPlanCreationOperation extends AbstractDataModelOperation {
+
+    public static final String WEB_DEP_PLAN_NAME = "geronimo-web.xml";
+
+    public DeploymentPlanCreationOperation() {
+    }
+
+    public DeploymentPlanCreationOperation(IDataModel model) {
+        super(model);
+    }
+
+    public IStatus execute(IProgressMonitor monitor, IAdaptable info)
+            throws ExecutionException {
+
+        if (isGeronimoRuntimeTarget()) {
+
+            IVirtualComponent comp = ComponentCore.createComponent(
+                    getProject(), getComponentName());
+
+            if (comp.getComponentTypeId().equals(
+                    IModuleConstants.JST_WEB_MODULE)) {
+                createGeronimoWebDeploymentPlan(comp);
+            } else if (comp.getComponentTypeId().equals(
+                    IModuleConstants.JST_EJB_MODULE)) {
+
+            }
+        }
+
+        return Status.OK_STATUS;
+
+    }
+
+    public WebAppType createGeronimoWebDeploymentPlan(IVirtualComponent comp) {
+        IPath deployPlanPath = comp.getRootFolder().getUnderlyingFolder()
+                .getProjectRelativePath().append("WEB-INF").append(
+                        WEB_DEP_PLAN_NAME);
+
+        IFile planFile = getProject().getFile(deployPlanPath);
+        return createGeronimoWebDeploymentPlan(planFile);
+    }
+
+    public WebAppType createGeronimoWebDeploymentPlan(IFile dpFile) {
+
+        URI uri = URI
+                .createPlatformResourceURI(dpFile.getFullPath().toString());
+
+        ResourceSet resourceSet = new ResourceSetImpl();
+        registerForWeb(resourceSet);
+
+        Resource resource = resourceSet.createResource(uri);
+        DocumentRoot documentRoot = WebFactory.eINSTANCE.createDocumentRoot();
+        WebAppType root = WebFactory.eINSTANCE.createWebAppType();
+
+        root.setConfigId(getProject().getName() + "/" + getComponentName());
+        root.setContextRoot("/" + getComponentName());
+        root.setContextPriorityClassloader(false);
+
+        documentRoot.setWebApp(root);
+        resource.getContents().add(documentRoot);
+
+        if (resource instanceof XMIResource) {
+            ((XMIResource) resource).setEncoding("UTF-8");
+        }
+
+        try {
+            resource.save(Collections.EMPTY_MAP);
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+
+        return root;
+    }
+
+    public static void registerForWeb(ResourceSet resourceSet) {
+        // Register the appropriate resource factory to handle all file
+        // extentions.
+        resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap()
+                .put(Resource.Factory.Registry.DEFAULT_EXTENSION,
+                        new WebResourceFactoryImpl());
+
+        // Register the package to ensure it is available during loading.
+        resourceSet.getPackageRegistry().put(WebPackage.eNS_URI,
+                WebPackage.eINSTANCE);
+    }
+    
+    public static IFile getGeronimoWebDeploymentPlanFile(IModule module) {
+        IProject project = module.getProject();
+
+        IFlexibleProject flexProject = ComponentCore.createFlexibleProject(project);
+        IVirtualComponent component = flexProject.getComponent(module.getName());
+        IPath deployPlanPath = component.getRootFolder().getUnderlyingFolder()
+                .getProjectRelativePath().append("WEB-INF").append(WEB_DEP_PLAN_NAME);
+
+        IFile planFile = project.getFile(deployPlanPath);
+        return planFile;
+    }
+
+    public boolean isGeronimoRuntimeTarget() {
+
+        String runtimeTarget = model.getProperty(
+                IJavaComponentCreationDataModelProperties.RUNTIME_TARGET_ID)
+                .toString();
+
+        return runtimeTarget.startsWith("Apache Geronimo");
+
+    }
+
+    public IStatus redo(IProgressMonitor monitor, IAdaptable info)
+            throws ExecutionException {
+        return null;
+    }
+
+    public IStatus undo(IProgressMonitor monitor, IAdaptable info)
+            throws ExecutionException {
+        return null;
+    }
+
+    public String getComponentName() {
+        return model.getProperty(
+                IComponentCreationDataModelProperties.COMPONENT_NAME)
+                .toString();
+    }
+
+    public IProject getProject() {
+        String projectName = model.getProperty(
+                IFlexibleProjectCreationDataModelProperties.PROJECT_NAME)
+                .toString();
+        if (projectName != null) {
+            return ResourcesPlugin.getWorkspace().getRoot().getProject(
+                    projectName);
+        }
+        return null;
+    }
+
+}

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentPlanCreationOperation.java
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentStatusMessageTranslator.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentStatusMessageTranslator.java?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentStatusMessageTranslator.java (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentStatusMessageTranslator.java Tue Aug 16 12:46:27 2005
@@ -0,0 +1,64 @@
+/**
+ * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable
+ *
+ *  Licensed 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.core.internal;
+
+import javax.enterprise.deploy.shared.CommandType;
+import javax.enterprise.deploy.shared.StateType;
+import javax.enterprise.deploy.spi.status.DeploymentStatus;
+import javax.enterprise.deploy.spi.status.ProgressEvent;
+
+import org.eclipse.core.resources.IProject;
+
+public class DeploymentStatusMessageTranslator {
+
+	public static String getTranslatedMessage(ProgressEvent event, IProject project) {
+		DeploymentStatus status = event.getDeploymentStatus();
+		if (status != null) {
+			String result = translateCommand(status.getCommand()) + " ";
+			result = result.concat("project " + project.getName()) + " ";			
+			return result.concat((status.getState().toString())) + getMessageSuffix(status.getState());
+		}
+		return "";
+	}
+	
+	private static String getMessageSuffix(StateType state) {
+		if(state == StateType.RUNNING) {
+			return "...";
+		} 
+		return ".";
+	}
+
+	private static String translateCommand(CommandType type) {
+		if (type == CommandType.DISTRIBUTE) {
+			return "Distributing";
+		}
+
+		if (type == CommandType.START) {
+			return "Starting";
+		}
+
+		if (type == CommandType.REDEPLOY) {
+			return "Redeploying";
+		}
+
+		if (type == CommandType.UNDEPLOY) {
+			return "Undeploying";
+		}
+
+		return "";
+	}
+
+}

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/DeploymentStatusMessageTranslator.java
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoPlugin.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoPlugin.java?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoPlugin.java (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoPlugin.java Tue Aug 16 12:46:27 2005
@@ -0,0 +1,44 @@
+/**
+ * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable
+ *
+ *  Licensed 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.core.internal;
+
+import org.eclipse.core.runtime.Plugin;
+
+/**
+ * The main plugin class.
+ */
+public class GeronimoPlugin extends Plugin {
+    protected static final String PLUGIN_ID = "org.apache.geronimo.core";
+
+    private static GeronimoPlugin singleton;
+
+    /**
+     * The constructor.
+     */
+    public GeronimoPlugin() {
+        super();
+        singleton = this;
+    }
+
+    /**
+     * Returns the singleton instance of this plugin.
+     * 
+     * @return org.eclipse.jst.server.geronimo.core.internal.GeronimoPlugin
+     */
+    public static GeronimoPlugin getInstance() {
+        return singleton;
+    }
+}
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoPlugin.java
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServer.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServer.java?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServer.java (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServer.java Tue Aug 16 12:46:27 2005
@@ -0,0 +1,58 @@
+/**
+ * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable
+ *
+ *  Licensed 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.core.internal;
+
+import java.net.URL;
+import org.eclipse.jst.server.core.IWebModule;
+import org.eclipse.jst.server.generic.core.internal.GenericServer;
+import org.eclipse.jst.server.generic.core.internal.Trace;
+import org.eclipse.wst.server.core.IModule;
+import org.eclipse.wst.server.core.internal.ServerMonitorManager;
+
+public class GeronimoServer extends GenericServer {
+
+	/* (non-Javadoc)
+	 * @see org.eclipse.wst.server.core.model.IURLProvider#getModuleRootURL(org.eclipse.wst.server.core.IModule)
+	 */
+	public URL getModuleRootURL(IModule module) {
+		try {			
+            if (module == null || module.loadAdapter(IWebModule.class, null)==null )
+				return null;
+
+			String url = "http://localhost";
+			int port = 0;
+			
+			port = getHttpPort();
+			port =ServerMonitorManager.getInstance().getMonitoredPort(getServer(), port, "web");
+			if (port != 80)
+				url += ":" + port;
+
+			String moduleId=GeronimoUtils.getContextRoot(module);
+			if (!moduleId.startsWith("/"))
+				url += "/";
+			url += moduleId;
+
+			if (!url.endsWith("/"))
+				url += "/";
+
+			return new URL(url);
+		} catch (Exception e) {
+			Trace.trace("Could not get root URL", e);
+			return null;
+		}
+
+	}
+}
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServer.java
------------------------------------------------------------------------------
    svn:executable = *

Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServerBehaviour.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServerBehaviour.java?rev=233044&view=auto
==============================================================================
--- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServerBehaviour.java (added)
+++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServerBehaviour.java Tue Aug 16 12:46:27 2005
@@ -0,0 +1,527 @@
+/**
+ * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable
+ *
+ *  Licensed 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.core.internal;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.jar.Attributes;
+import java.util.jar.JarEntry;
+import java.util.jar.JarFile;
+import java.util.jar.JarOutputStream;
+
+import javax.enterprise.deploy.shared.CommandType;
+import javax.enterprise.deploy.shared.factories.DeploymentFactoryManager;
+import javax.enterprise.deploy.spi.DeploymentManager;
+import javax.enterprise.deploy.spi.Target;
+import javax.enterprise.deploy.spi.TargetModuleID;
+import javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException;
+import javax.enterprise.deploy.spi.exceptions.TargetException;
+import javax.enterprise.deploy.spi.factories.DeploymentFactory;
+import javax.enterprise.deploy.spi.status.DeploymentStatus;
+import javax.enterprise.deploy.spi.status.ProgressEvent;
+import javax.enterprise.deploy.spi.status.ProgressListener;
+import javax.enterprise.deploy.spi.status.ProgressObject;
+import javax.management.MBeanServerConnection;
+import javax.management.MalformedObjectNameException;
+import javax.management.ObjectName;
+import javax.management.remote.JMXConnector;
+import javax.management.remote.JMXConnectorFactory;
+import javax.management.remote.JMXServiceURL;
+
+import org.apache.geronimo.deployment.plugin.factories.DeploymentFactoryImpl;
+import org.apache.geronimo.kernel.GBeanNotFoundException;
+import org.apache.geronimo.kernel.InternalKernelException;
+import org.apache.geronimo.kernel.Kernel;
+import org.apache.geronimo.kernel.config.Configuration;
+import org.apache.geronimo.kernel.jmx.KernelDelegate;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.jst.server.core.IJ2EEModule;
+import org.eclipse.jst.server.generic.core.internal.GenericServerBehaviour;
+import org.eclipse.jst.server.generic.core.internal.Trace;
+import org.eclipse.wst.server.core.IModule;
+import org.eclipse.wst.server.core.IServer;
+
+public class GeronimoServerBehaviour extends GenericServerBehaviour {
+
+	private final static String DEFAULT_URI = "deployer:geronimo:jmx:rmi://localhost/jndi/rmi:/JMXConnector";
+
+	private final static String J2EE_DEPLOYER_ID = "org/apache/geronimo/RuntimeDeployer";
+    
+    private static final int MAX_TRIES = 10;
+    
+    private static final long TIMEOUT = 100000;
+
+	private DeploymentFactoryManager dfm = null;
+
+	private DeploymentManager dm = null;
+
+	private IProgressMonitor _monitor = null;
+
+	private Kernel kernel = null;
+
+	public GeronimoServerBehaviour() {
+		super();
+	}
+
+	private void discoverDeploymentFactory() {
+
+		try {
+			JarFile deployerJar = new JarFile(getServer().getRuntime().getLocation().append(
+					"/deployer.jar").toFile());
+			java.util.jar.Manifest manifestFile = deployerJar.getManifest();
+			Attributes attributes = manifestFile.getMainAttributes();
+			String key = "J2EE-DeploymentFactory-Implementation-Class";
+			String className = attributes.getValue(key);
+			dfm = DeploymentFactoryManager.getInstance();
+			Class deploymentFactory = Class.forName(className);
+			DeploymentFactory deploymentFactoryInstance = (DeploymentFactory) deploymentFactory
+					.newInstance();
+			dfm.registerDeploymentFactory(deploymentFactoryInstance);
+		} catch (IOException e) {
+			e.printStackTrace();
+		} catch (ClassNotFoundException e) {
+			e.printStackTrace();
+		} catch (InstantiationException e) {
+			e.printStackTrace();
+		} catch (IllegalAccessException e) {
+			e.printStackTrace();
+		}
+	}
+
+	public DeploymentManager getDeploymentManager() throws DeploymentManagerCreationException {
+
+		if (dm == null) {
+			discoverDeploymentFactory();
+			if (dfm != null) {
+				dm = dfm.getDeploymentManager(DEFAULT_URI, getUserName(), getPassword());
+			} else {
+				DeploymentFactory df = new DeploymentFactoryImpl();
+				dm = df.getDeploymentManager(DEFAULT_URI, getUserName(), getPassword());
+			}
+		}
+		return dm;
+	}
+
+	private String getUserName() {
+		return "system";
+	}
+
+	private String getPassword() {
+		return "manager";
+	}
+
+	/* (non-Javadoc)
+	 * @see org.eclipse.wst.server.core.model.ServerBehaviourDelegate#stop(boolean)
+	 */
+	public void stop(boolean force) {
+	               
+		if (getKernel() != null) {
+            //lets shutdown the kernel so shutdown messages are displayed in the console view
+			kernel.shutdown();
+		}
+
+		dm = null;
+		kernel = null;
+        
+		//kill the process
+		super.stop(true);
+	}
+
+	private Kernel getKernel() {
+
+		int tries = MAX_TRIES;
+
+		if (kernel == null) {
+
+			Map map = new HashMap();
+			map.put("jmx.remote.credentials", new String[] { getUserName(), getPassword() });
+			try {
+				JMXServiceURL address = new JMXServiceURL(
+						"service:jmx:rmi://localhost/jndi/rmi:/JMXConnector");
+				do {
+					try {
+
+						JMXConnector jmxConnector = JMXConnectorFactory.connect(address, map);
+						MBeanServerConnection mbServerConnection = jmxConnector
+								.getMBeanServerConnection();
+						kernel = new KernelDelegate(mbServerConnection);
+						Trace.trace("Connected to kernel.");
+						break;
+					} catch (Exception e) {
+						Thread.sleep(3000);
+						tries--;
+						if (tries != 0) {
+                            Trace.trace(Trace.WARNING,"Couldn't connect to kernel.  Trying again...");
+						} else {
+                            Trace.trace(Trace.SEVERE,"Connection to Geronimo kernel failed.", e);
+						}
+					}
+				} while (tries > 0);
+			} catch (MalformedURLException e) {
+				e.printStackTrace();
+			} catch (InterruptedException e) {
+				e.printStackTrace();
+			}
+		}
+
+		return kernel;
+	}
+
+	protected void setServerStarted() {
+
+		boolean started = false;
+
+		try {
+			ObjectName configName = Configuration.getConfigurationObjectName(new URI(
+					J2EE_DEPLOYER_ID));
+
+			for (int tries = MAX_TRIES; tries > 0 && !started; tries--) {
+				try {
+					if (getKernel() != null) {
+						if (kernel.getGBeanState(configName) == 1) {
+							started = true;
+                            setServerState(IServer.STATE_STARTED);
+							Trace.trace("RuntimeDeployer has started.");
+						} else {
+							Trace.trace("RuntimeDeployer has not yet started.");
+						}
+					}
+				} catch (InternalKernelException e) {
+				} catch (GBeanNotFoundException e) {
+				}
+				Thread.sleep(2000);
+			}
+		} catch (MalformedObjectNameException e) {
+			e.printStackTrace();
+		} catch (URISyntaxException e) {
+			e.printStackTrace();
+		} catch (InterruptedException e) {
+			e.printStackTrace();
+		}
+		
+		if (!started) {
+			Trace.trace(Trace.SEVERE, "Runtime deployer failed to start.");
+		}		
+
+	}
+
+	public void publishModule(int kind, int deltaKind, IModule[] module, IProgressMonitor monitor)
+			throws CoreException {
+
+		_monitor = monitor;
+
+		// Can only publish when the server is running
+		int state = getServer().getServerState();
+		if (state == IServer.STATE_STOPPED || state == IServer.STATE_STOPPING) {
+			throw new CoreException(Status.CANCEL_STATUS);
+		}
+
+		if (state == IServer.STATE_STARTING) {
+			int timeout = 25;
+			while (getServer().getServerState() == IServer.STATE_STARTING) {
+				if (--timeout == 0)
+					throw new CoreException(Status.CANCEL_STATUS);
+				try {
+					Thread.sleep(1000);
+				} catch (InterruptedException e) {
+					e.printStackTrace();
+				}
+			}
+		}
+
+		if (deltaKind == NO_CHANGE) // Temporary workaround for WTP server tools
+			// bug
+			deltaKind = CHANGED;
+
+		if (!(deltaKind == ADDED || deltaKind == REMOVED || deltaKind == CHANGED))
+			return;
+
+		invokeCommand(deltaKind, module[module.length - 1]);
+	}
+
+	class WaitForNotificationThread extends Thread {
+		public void run() {
+			try {
+				sleep(TIMEOUT);
+			} catch (InterruptedException e) {
+			}
+		}
+	}
+
+	class GeronimoDeploymentProgressListener implements ProgressListener {
+
+		private Thread waitThread;
+
+		private CommandType cmd = null;
+
+		private IProject project = null;
+
+		public String lastMessage = null;
+
+		public GeronimoDeploymentProgressListener() {
+			waitThread = new WaitForNotificationThread();
+		}
+
+		public void handleProgressEvent(ProgressEvent event) {
+			String message = DeploymentStatusMessageTranslator.getTranslatedMessage(event, project);			
+			if (!message.equals(lastMessage)) {
+                _monitor.setTaskName(message);
+				Trace.trace(message);
+			}
+			lastMessage = message;
+			DeploymentStatus status = event.getDeploymentStatus();
+			if (status.getMessage() != null) {
+				Trace.trace("\t" + status.getMessage());
+				_monitor.subTask(status.getMessage());
+			}
+			if (cmd == null || cmd == status.getCommand()) {
+				if (status.isCompleted() || status.isFailed()) {
+					waitThread.interrupt();
+				}
+			}
+		}
+
+		public void start() {
+			waitThread.start();
+		}
+
+		public void setType(CommandType cmd) {
+			this.cmd = cmd;
+		}
+
+		public Thread getWaitThread() {
+			return waitThread;
+		}
+
+		public void setProject(IProject project) {
+			this.project = project;
+		}
+	}
+
+	private void waitForCompletion(ProgressObject po, GeronimoDeploymentProgressListener listener,
+			CommandType cmd, IProject project) {
+
+		listener.setType(cmd);
+		listener.setProject(project);
+
+		po.addProgressListener(listener);
+
+		try {
+			listener.getWaitThread().join();
+		} catch (InterruptedException e) {
+
+		} finally {
+			po.removeProgressListener(listener);
+		}
+	}
+
+	private void invokeCommand(int deltaKind, IModule module) throws CoreException {
+
+		GeronimoUtils.getConfigId(module); //triggers web dp creation
+
+		GeronimoUtils.copyDeploymentPlanToDeployable(module); // Temporary
+
+		try {
+			switch (deltaKind) {
+			case ADDED: {
+				doDeploy(module);
+				break;
+			}
+			case CHANGED: {
+				doReploy(module);
+				break;
+			}
+			case REMOVED: {
+				doUndeploy(module);
+				break;
+			}
+			default:
+				throw new IllegalArgumentException();
+			}
+		}  catch (DeploymentManagerCreationException e) {			
+			e.printStackTrace();
+			throw new CoreException(new Status(IStatus.ERROR, "org.eclipse.jst.geronimo.core", 0,e.getMessage(), e));
+		}
+	}
+
+	private void doDeploy(IModule module) throws CoreException, DeploymentManagerCreationException {
+
+		IJ2EEModule j2eeModule = (IJ2EEModule) module.loadAdapter(IJ2EEModule.class, null);
+
+		Target[] targets = getDeploymentManager().getTargets();
+		File jarFile = createJarFile(j2eeModule.getLocation());
+
+		GeronimoDeploymentProgressListener listener = createAndStartListener();
+
+		ProgressObject po = getDeploymentManager().distribute(targets, jarFile, null);
+		waitForCompletion(po, listener, CommandType.DISTRIBUTE, module.getProject());
+
+		if (po.getDeploymentStatus().isCompleted()) {
+
+			listener = createAndStartListener();
+
+			po = getDeploymentManager().start(po.getResultTargetModuleIDs());
+			waitForCompletion(po, listener, CommandType.START, module.getProject());
+
+			if (po.getDeploymentStatus().isCompleted()) {
+
+			} else if (po.getDeploymentStatus().isFailed()) {
+				// TODO handle fail
+			}
+		} else if (po.getDeploymentStatus().isFailed()) {
+			IStatus status = new Status(IStatus.ERROR, "org.eclipse.jst.geronimo.core", 0, "Distribution of application failed.  See .log for details.", new Exception(listener.lastMessage));
+			throw new CoreException(status);
+		}
+	}
+
+	private void doReploy(IModule module) throws CoreException, DeploymentManagerCreationException{
+
+		IJ2EEModule j2eeModule = (IJ2EEModule) module.loadAdapter(IJ2EEModule.class, null);
+
+		TargetModuleID id = getTargetModuleID(module);
+		if (id != null) {
+			File jarFile = createJarFile(j2eeModule.getLocation());
+			GeronimoDeploymentProgressListener listener = createAndStartListener();
+			ProgressObject po = getDeploymentManager().redeploy(new TargetModuleID[] { id },
+					jarFile, null);
+			waitForCompletion(po, listener, CommandType.REDEPLOY, module.getProject());
+			if (po.getDeploymentStatus().isCompleted()) {
+
+			} else if (po.getDeploymentStatus().isFailed()) {
+				// TODO handle fail
+			}
+		}
+	}
+
+	private void doUndeploy(IModule module) throws CoreException, DeploymentManagerCreationException {
+		TargetModuleID id = getTargetModuleID(module);
+		if (id != null) {
+			GeronimoDeploymentProgressListener listener = createAndStartListener();
+			ProgressObject po = getDeploymentManager().undeploy(new TargetModuleID[] { id });
+			waitForCompletion(po, listener, CommandType.UNDEPLOY, module.getProject());
+			if (po.getDeploymentStatus().isCompleted()) {
+
+			} else if (po.getDeploymentStatus().isFailed()) {
+				// TODO handle fail
+			}
+		}
+	}
+
+	private GeronimoDeploymentProgressListener createAndStartListener() {
+		GeronimoDeploymentProgressListener listener = new GeronimoDeploymentProgressListener();
+		listener.start();
+		return listener;
+	}
+
+	// TODO find a better way to get TargetModuleID for IModule
+	private TargetModuleID getTargetModuleID(IModule module) throws DeploymentManagerCreationException {
+		try {
+			TargetModuleID ids[] = getDeploymentManager().getAvailableModules(
+					GeronimoUtils.getJSR88ModuleType(module), getDeploymentManager().getTargets());
+			if (ids != null) {
+				for (int i = 0; i < ids.length; i++) {
+					if (ids[i].getModuleID().equals(GeronimoUtils.getConfigId(module))) {
+						return ids[i];
+					}
+				}
+			}
+		} catch (IllegalStateException e) {
+			e.printStackTrace();
+		} catch (TargetException e) {
+			e.printStackTrace();
+		}
+		return null;
+	}
+
+	private File createJarFile(IPath location) {
+
+		try {
+
+			String rootFilename = location.toOSString();
+
+			File rootDir = new File(rootFilename);
+			String zipFilePrefix = rootDir.getName();
+			if (zipFilePrefix.length() < 3)
+				zipFilePrefix += "123";
+			File zipFile = File.createTempFile(zipFilePrefix, null);
+
+			if (zipFile.exists())
+				zipFile.delete();
+
+			FileOutputStream fos = new FileOutputStream(zipFile);
+			JarOutputStream jos = new JarOutputStream(fos);
+
+			addToJar("", rootDir, jos);
+
+			jos.close();
+			fos.close();
+
+			zipFile.deleteOnExit();
+
+			return zipFile;
+
+		} catch (IOException e) {
+			Trace.trace(Trace.SEVERE, "Error creating zip file", e);
+			return null;
+		}
+	}
+
+	private void addToJar(String namePrefix, File dir, JarOutputStream jos) throws IOException {
+		File[] contents = dir.listFiles();
+		for (int i = 0; i < contents.length; i++) {
+			File f = contents[i];
+			if (f.isDirectory()) {
+				// Recurse into the directory
+				addToJar(namePrefix + f.getName() + "/", f, jos);
+			} else {
+				JarEntry entry = new JarEntry(namePrefix + f.getName());
+				jos.putNextEntry(entry);
+
+				byte[] buffer = new byte[10000];
+				FileInputStream fis = new FileInputStream(f);
+				int bytesRead = 0;
+				while (bytesRead != -1) {
+					bytesRead = fis.read(buffer);
+					if (bytesRead > 0)
+						jos.write(buffer, 0, bytesRead);
+				}
+			}
+		}
+	}
+
+	protected List getPublishClasspath() {
+		String cpRef = getServerDefinition().getStop().getClasspathReference();
+		return serverClasspath(cpRef);
+	}
+
+	public Map getServerInstanceProperties() {
+		return getRuntimeDelegate().getServerInstanceProperties();
+	}
+
+}
\ No newline at end of file

Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.core/src/org/apache/geronimo/core/internal/GeronimoServerBehaviour.java
------------------------------------------------------------------------------
    svn:executable = *



Mime
View raw message