Hi Stephane,

Stephane Nicoll wrote on Tuesday, January 24, 2006 3:31 PM:

> Works for me, logging level should be at least info
> 
> Show your code please

Initialization from plugin.jelly:

========= %< ========
    <goal name="xxx:prereq"
            description="Ensure all necessary properties">

        <j:useBean
                var="xxx"
                class="com.elsagsolutions.plugins.xxx.Bean"
                project="${pom}"
                targetDirectory="${maven.xxx.zip.dir}" />

    </goal>

    <goal name="xxx:prepare-zip"
            description="Prepare filesystem with any files to be included into 
the zip"
            prereqs="xxx:prereq">

        <j:set var="maven.xxx.zip.dir.final" value="${xxx.prepareZip()}" />

    </goal>
========= %< ========

Snippets from the Java-Code:

========= %< ========
    private static Log log = 
LogFactory.getLog(QualityManagementBridgeBean.class);

    public File prepareZip() throws MavenException {
        checkAttributes();
        final Map apps = createDomains();
        createApplications(apps);
        log.warn("Processed apps");
        final Map ejbs = new HashMap();
        final Map wars = new HashMap();
        for (final Iterator iter = apps.keySet().iterator(); iter.hasNext();) {
            final String appName = (String)iter.next();
            final Map ears = (Map)apps.get(appName);
            createEARs(ears, ejbs, wars);
        }
        log.warn("Processed ears");
        createEJBs(ejbs);
        log.warn("Processed ejbs");
        createWARs(wars);
        log.warn("Processed wars");
        return domsDir.getParentFile();
    }
========= %< ========

no output to console at all. If I log as error I get the output, but again not 
synchronized with the printed lines from the jelly code:

========= %< ========
$ maven clean xxx:prepare-zip
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

build:start:

clean:clean:
    [delete] Deleting directory 
C:\Work\Projects\maven-1-plugins\xxx\src\plugin-test\target
Processed apps
Processed ears
Processed ejbs
Processed wars

clean:

xxx:prereq:

xxx:prepare-zip:

BUILD SUCCESSFUL
Total time: 43 seconds
Finished at: Wed Jan 25 16:23:24 CET 2006
========= %< ========

The lines should have been printed after "xxx:prepare-zip".

[snip]

- Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to