Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
AW: information about ant

AW: information about ant

2003-03-27       - By Jan.Materne@(protected)

Usually a sandbox is a place in the sourcecode management system where
developers
can play with some ideas. The sandbox is not included in the build process,
but
it?s backup and available to other.

If the developer is happy with that he will port the code to the main
branch.

--

You have coding standards like "4 spaces indent (not one tab)" or "open a
brace on
new line" ... Coupe of coding standards are introduced by Sun. Projects have
their
own, usually adapting the Sun Code Guide. So reading the code is much
easier.

There are tools which can test whether the written code is conform to these
rules.
This test is called "checkstyle" (check the style) - after the name of the
task
<checkstyle>: http://ant.apache.org/external.html#Checkstyle.


Jan Mat?rne




> -----Urspr?ngliche Nachricht-----
> Von: Ruel Loehr [mailto:ruelloehr@(protected)]
> Gesendet am: Mittwoch, 26. M?rz 2003 15:46
> An: Ant Users List
> Betreff: Re: information about ant
>
> Christian,
>
> As a newbie ant user i have some questions.  Can you please
> give more detail
> on
>
> 1. get my sandbox up to date   -   What is a sandbox?
> 3. checkstyle / validate my source files  - What does this mean?
>
>
> ----- Original Message -----
> From: "Herr Christian Wolfgang Hujer" <Christian.Hujer@(protected)>
> To: "Ant Users List" <user@(protected)>; "Scott Purcell"
> <spurcell@(protected)>
> Sent: Wednesday, March 26, 2003 9:41 AM
> Subject: Re: information about ant
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello Scott,
>
> Am Mittwoch, 26. M?rz 2003 15:13 schrieb Scott Purcell:
> > [wants to know why Ant is important, has never used make]
>
> well, I am really curious why you never needed to use make.
> The main point about Ant (or make) is build automation.
>
> When I change something in an XML- or Java-based project,
> e.g. change an XML
> file, an XSLT stylesheet, a tag library descriptor, a Java
> source code or a
> JSP, I use Ant to:
> 1. get my sandbox up to date
> 2. create temporary directory, e.g. to contain generated
> documentation,
> classes or test reports
> 3. checkstyle / validate my source files
> 4. automatically create source files from others (e.g. using XDoclet)
> 5. compile / transform my source files
> 6. test / validate the generated files
> 7. Create test reports
> 8. Generate / update documentation
> 9. Generate archives like .tgz, .zip, .jar, .war, .ear
> 10. Install / Upload / Deploy the files
>
> Of course Ant is not required to do that.
> But Ant helps to automate that process.
> I don't like repeating the same things over and over, no
> matter wether it's
> mouse clicks on a gui or commands on a cli. Therefore I
> automate anything
> that could possibly automated. On some projects I use make,
> on some projects
> I use Ant, and on most projects I use both.
>
> So instead of typing lots of commands on the CLI, or clicking
> through a GUI,
> I
> just run "ant" or "ant install" or "ant upload" or "ant
> deploy", depending
> what I want to do, e.g. build full project, do everything, just deploy
> what's
> already build, only generate the docs and so on.
>
> This saves a huge amount of time, hour for hour, day for day,
> time, that can
> be spent more reasonably.
> I don't like to do stupid things. I'm a programmer. I want to
> be creative. I
> want to concentrate on the creative part of software
> development: Analysis
> and design of tests and the software that satisfies those tests.
>
> Modern IDEs automate some parts of the build process, but
> they are not able
> to
> automate every part.
> E.g. with Ant you could possibly even connect to a database
> sending some SQL
> commands or remote a machine using telnet.
>
> More than that, Ant is independent on the IDE. No matter
> wether you use
> JBuilder, NetBeans, Forte, Eclipse, Emacs or Vim, Ant is your
> tool. I think
> for all of these Ant integration exists. (But I only know for
> sure about Vim
> because I use that).
>
> Hope that helped a bit.
>
>
> Bye
> - --
> ITCQIS GmbH
> Christian Wolfgang Hujer
> Gesch?ftsf?hrender Gesellschafter
> Telefon: +49  (0)89  27 37 04 37
> Telefax: +49  (0)89  27 37 04 39
> E-Mail: Christian.Hujer@(protected)
> WWW: http://www.itcqis.com/
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.7 (GNU/Linux)
>
> iD8DBQE+gbwKzu6h7O/MKZkRAiAYAKCDX6ixcZcTM2uJTtMjB7dWZivEmgCgw3LX
> pWsZJaB01Ni/j4/jBkUU+fI=
> =oGL8
> -----END PGP SIGNATURE-----
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>

©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.