Ant builds for Studio and Websphere - Enhancements? - Websphere

This is a discussion on Ant builds for Studio and Websphere - Enhancements? - Websphere ; Several years ago I wrote the Developers Domain articles about how to use "Headless" Studio to do unattended Ant builds: "Using Ant with WebSphere Studio" http://www-106.ibm.com/developerwork...e/searle1.html For the last 2-3 years I have been pointing out various Production Build/Deployment issues ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: Ant builds for Studio and Websphere - Enhancements?

  1. Ant builds for Studio and Websphere - Enhancements?

    Several years ago I wrote the Developers Domain articles about how to use "Headless" Studio to do unattended Ant builds: "Using Ant with WebSphere Studio" http://www-106.ibm.com/developerwork...e/searle1.html

    For the last 2-3 years I have been pointing out various Production Build/Deployment issues or holes in our (IBM) tooling (Studio, WAS, whatever). The various WAS and Studio Architects said "fine, understood, now help us solve them".

    So, I have a new job, starting this last Monday: "Architect, WebSphere Tools for Automated Production Build and Deployment".

    I am part of the "WebSphere Tools" group, who of course works very closely with the various WebSphere runtime/utilities developers (ws_admin, WAS adminconsole, WAS configuration and runtime functions/libraries, etc).

    So what I am looking at is :
    1) Production Builds (overnight, clean system, automated builds)
    2) Production Deployment (using the result of #1 in automated overnight deployments
    3) Product Verification (?JUnit?) of #2 above during automated overnight deployments

    While we have tools and utilities that do much of the above, there are some holes. What I would ask you to do is help me document current holes/issues/problems. Also, identify what extensions/features would significant simplify what we have. Example:
    - "importProject" Ant task to put SCM extracted code into a clean Studio build system
    - Ant/WSadmin library function to (re)set ClassLoaderMode when an EAR is (re)deployed
    = even better, store it in the EAR and have it automatically happen during (re)deploy)
    - etc...

    Could you examine your current automated build/deploy environments and:
    - identify things you cannot do but need to be able to do
    - identify things you had to script/code that really should be part of the product solution
    - "bugs" or things you believe are done wrong now
    - extensions that would make your production environment significantly easier/better.

    This does mean that I will personally solve many (or any) of them, but our Tools group is working closely with the runtime/utilities teams and the Studio teams, so I have lots of help and contacts. And, I like to create solutions.

    PS: If you want to try my (unofficial) TechPreview "importProject" or "projectGetErrors" tasks, send me an EMail let me know. Mor to com ...

  2. Re: Ant builds for Studio and Websphere - Enhancements?

    Hi,

    Firstable congratulations for your new job! :-)

    I think it could be great to have tools to generate ant task from an
    eclipse java project to:
    - build the project
    - create a jar with MANIFEST.MF filled with the dependencies
    - lauch junit tests and generate reports
    - export the project as a jar

    I was planning to develop an eclipse plugin to do this in my free time
    but if there's people to do it at ibm labs I won't insist to do it :-)

    I also need a simple way to access an eclipse java project classpath
    (both from .classpath and .project) from an ant task.

    Good luck!


    wrote in message news:<898506465.1081366148624.JavaMail.wasadmin@swg3ws00 6>...
    > Several years ago I wrote the Developers Domain articles about how to use "Headless" Studio to do unattended Ant builds: "Using Ant with WebSphere Studio" http://www-106.ibm.com/developerwork...e/searle1.html
    >
    > For the last 2-3 years I have been pointing out various Production Build/Deployment issues or holes in our (IBM) tooling (Studio, WAS, whatever). The various WAS and Studio Architects said "fine, understood, now help us solve them".
    >
    > So, I have a new job, starting this last Monday: "Architect, WebSphere Tools for Automated Production Build and Deployment".
    >
    > I am part of the "WebSphere Tools" group, who of course works very closely with the various WebSphere runtime/utilities developers (ws_admin, WAS adminconsole, WAS configuration and runtime functions/libraries, etc).
    >
    > So what I am looking at is :
    > 1) Production Builds (overnight, clean system, automated builds)
    > 2) Production Deployment (using the result of #1 in automated overnight deployments
    > 3) Product Verification (?JUnit?) of #2 above during automated overnight deployments
    >
    > While we have tools and utilities that do much of the above, there are some holes. What I would ask you to do is help me document current holes/issues/problems. Also, identify what extensions/features would significant simplify what we have. Example:
    > - "importProject" Ant task to put SCM extracted code into a clean Studio build system
    > - Ant/WSadmin library function to (re)set ClassLoaderMode when an EAR is (re)deployed
    > = even better, store it in the EAR and have it automatically happen during (re)deploy)
    > - etc...
    >
    > Could you examine your current automated build/deploy environments and:
    > - identify things you cannot do but need to be able to do
    > - identify things you had to script/code that really should be part of the product solution
    > - "bugs" or things you believe are done wrong now
    > - extensions that would make your production environment significantly easier/better.
    >
    > This does mean that I will personally solve many (or any) of them, but our Tools group is working closely with the runtime/utilities teams and the Studio teams, so I have lots of help and contacts. And, I like to create solutions.
    >
    > PS: If you want to try my (unofficial) TechPreview "importProject" or "projectGetErrors" tasks, send me an EMail let me know. Mor to com ...


+ Reply to Thread