Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (754)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (842)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Need help with Build process (Ant, Jar, etc)  (Read 1717 times)
0 Members and 1 Guest are viewing this topic.
Offline GergisKhan

Junior Devvie

"C8 H10 N4 O2"

« Posted 2003-03-21 18:10:13 »

Okay, so I got the idea to start automating my testing and building process.  And I got myself in trouble.

Here's what I'm faced with:

I need to automate my process for six main targets, each comprised of smaller units (that end up being <tasks> in Ant).  These targets are lib, resources, client, server, common, and tools.

I'm trying to come up with a logical scheme to have Ant build each of these.  For two of them, lib and resources, the build.xml script I have just copies jar files.  In some cases these jar files were created by other Ant scripts that takes raw files and makes jar files for me.  So this is just a straight copy.

The other four targets are code, and need to be compiled.  So far, no problem, the <javac> task is doing its job.

Where I am stuck:

I have a four part numbering scheme for builds.  I have the major.minor.patch stored in one file, and the build number in another.  My problem is: how many build number files do I need?  Are the build numbers for each of the six main jobs separate, or is a build a FULL BUILD OF ALL CODE AND RESOURCES?  Could not, say, the build of the tools code hierarchy (which is its own package) change independently of the common package?

I have another separate script called release.xml that creates a release from the latest builds, based on these files.  The script doesn't yet function, as I haven't finalized its operation, but in brief it just takes the latest .jar files from the build number directories specified in the build.number files and copies them to another directory elsewhere.

So how do I manage this mess?


"Go.  Teach them not to mess with us."
          -- Cao Cao, Dynasty Warriors 3
Pages: [1]
  ignore  |  Print  

DesertCoockie (20 views)
2018-05-13 18:23:11

nelsongames (68 views)
2018-04-24 18:15:36

nelsongames (65 views)
2018-04-24 18:14:32

ivj94 (749 views)
2018-03-24 14:47:39

ivj94 (79 views)
2018-03-24 14:46:31

ivj94 (595 views)
2018-03-24 14:43:53

Solater (95 views)
2018-03-17 05:04:08

nelsongames (168 views)
2018-03-05 17:56:34

Gornova (378 views)
2018-03-02 22:15:33

buddyBro (1038 views)
2018-02-28 16:59:18
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!