Java :: Build :: genericbuild

Java :: Build :: genericbuild ist ein hochrangiger Treiber, um Java-Builds zu kontrollieren.
Jetzt downloaden

Java :: Build :: genericbuild Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Java::Build::GenericBuild team
  • Website des Verlags:
  • http://search.cpan.org/~philcrow/Java-Build-0.05/Build/GenericBuild.pm

Java :: Build :: genericbuild Stichworte


Java :: Build :: genericbuild Beschreibung

Java :: Build :: genericbuild ist ein hochrangiger Treiber, um Java-Builds zu kontrollieren. Java :: Build :: genericbuild ist ein High-Level-Treiber, um Java Builds zu steuern Erstellen Sie zuerst eine Unterklasse dieser Klasse: Paket Java :: Build :: mybuild; Verwenden Sie Karpfen; # Führen Sie in einem Startblock in einem Startblock vor der Anweisung verwenden: Beginnen Sie {$ SEV {classpath}. = ": / Path/to/sun's/lib/tools.jar"; } Base 'Java :: Build :: genericbuild'; # Verwenden Sie andere Java :: Build-Module Sie benötigen my @args = ({build_success => sub {croak "Sie müssen einen Build_success"}}, {config_loc => sub {croak "Sie müssen ein config_loc-"}} bereitstellen, {Main_dir => _form_main_dir}, # ...); # Fügen Sie alle Attribute, die Ihrem Build hier sind, und # was zu tun ist, wenn der Anrufer sie auslistet. # Wenn sie benötigt werden, sterben Sie in der Subroutine an, sonst eine # -unterroutine-Referenz bereitstellen, die die Standard-Sub New {My $ Class = Shift füllt; mein $ self = schicht; $ self -> {Attribute} = @attrs; process_attrs ($ self); SEINES SEINES $, SELBST, $ KLASSE; } # Include Common-Ziele können hier Anrufer teilen. Legen Sie einzigartige Ziele # in die aufrufenden Skripts (siehe unten). SUBIT INIT {MEINE $ SELBST = SHIFT; ...} Sub CVS_REFRESH {MY $ self = wechseln; ...} Sub Compily {...} # ... sub _form_main_dir {My $ self = shift; $ self -> {main_dir} = '/ usr / src'; } In einigen Skripts: #! / Usr / bin / perl nutzen streng; Warnungen verwenden; Verwenden Sie Java :: Build :: mybuild; Mein $ project = java :: Build :: myBuild-> NEU (Build_success => '/wher/state/module/can/store/build/state.info', config_loc => '/ einiger / Pfad / zu / mein. CONF ', NAME =>' MYAPPLICATION ', SRC_DIR =>' / wo / my / java / files / live ', subprojects => ,); $ project-> -Ziele (QW (INIT CVS_REFRESH eindeutiger Kompilieren); $ project-> go (@argv); Paket Java :: Build :: mybuild; # Geben Sie das Build-Paket erneut ein, um Ziele sub einzigartig {...} # eine Routine hinzuzufügen, die MyBUild keine Anforderungen angibt: · Perl.


Java :: Build :: genericbuild Zugehörige Software

Ppm

PPM ist ein Perl-Paketmanager: Suchen, Installieren, Aktualisieren von Software-Paketen. ...

192

Herunterladen