Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (481)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (548)
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 1164 times)
0 Members and 1 Guest are viewing this topic.
Offline GergisKhan

Junior Member




"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?

gK

"Go.  Teach them not to mess with us."
          -- Cao Cao, Dynasty Warriors 3
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

atombrot (27 views)
2014-08-19 09:29:53

Tekkerue (25 views)
2014-08-16 06:45:27

Tekkerue (23 views)
2014-08-16 06:22:17

Tekkerue (15 views)
2014-08-16 06:20:21

Tekkerue (22 views)
2014-08-16 06:12:11

Rayexar (61 views)
2014-08-11 02:49:23

BurntPizza (39 views)
2014-08-09 21:09:32

BurntPizza (31 views)
2014-08-08 02:01:56

Norakomi (37 views)
2014-08-06 19:49:38

BurntPizza (67 views)
2014-08-03 02:57:17
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org 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‑gaming.org
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!