dev@glassfish.java.net

[v3] missing dependency in core/kernel/pom.xml?

From: Tim Quinn <Timothy.Quinn_at_Sun.COM>
Date: Wed, 06 Feb 2008 12:59:17 -0600

I updated my whole workspace, after which I could not build just the
core/kernel module. I got the errors below. When I rebuilt the entire
workspace then the core/kernel module built correctly. Which sounds to
me like a missing dependency.

- Tim

[INFO] Compiling 79 source files to
C:\tim\asgroup\v3\v3\core\kernel\target\classes
C:\tim\asgroup\v3\v3\core\kernel\src\main\java\com\sun\enterprise\v3\server\SystemTasks.java:5:
package com.sun.enterprise.util.net
does not exist
import com.sun.enterprise.util.net.NetUtils;
                                  ^
C:\tim\asgroup\v3\v3\core\kernel\src\main\java\com\sun\enterprise\v3\server\DomainXmlPersistence.java:43:
cannot find symbol
symbol : class ConfigurationPersistence
location: package org.glassfish.config.support
import org.glassfish.config.support.ConfigurationPersistence;
                                   ^
C:\tim\asgroup\v3\v3\core\kernel\src\main\java\com\sun\enterprise\v3\server\DomainXmlPersistence.java:60:
cannot find symbol
symbol: class ConfigurationPersistence
public class DomainXmlPersistence implements ConfigurationPersistence {
                                             ^
C:\tim\asgroup\v3\v3\core\kernel\src\main\java\com\sun\enterprise\v3\deployment\DeploymentContextImpl.java:42:
com.sun.enterprise.v3
.deployment.DeploymentContextImpl is not abstract and does not override
abstract method <T>getModuleMetaData(java.lang.String,java.l
ang.Class<T>) in org.glassfish.api.deployment.DeploymentContext
public class DeploymentContextImpl implements DeploymentContext {
       ^
C:\tim\asgroup\v3\v3\core\kernel\src\main\java\com\sun\enterprise\v3\server\SystemTasks.java:38:
cannot find symbol
symbol : variable NetUtils
location: class com.sun.enterprise.v3.server.SystemTasks
          hostname = NetUtils.getCanonicalHostName();
                     ^
C:\tim\asgroup\v3\v3\core\kernel\src\main\java\com\sun\enterprise\server\logging\UniformLogFormatter.java:103:
warning: sun.security
.action.GetPropertyAction is Sun proprietary API and may be removed in a
future release
            new sun.security.action.GetPropertyAction("line.separator"));
                                   ^
Note:
C:\tim\asgroup\v3\v3\core\kernel\src\main\java\com\sun\enterprise\v3\services\impl\LogManagerService.java
uses or overrides a
deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
1 warning