Java::Build::Tasks

Java::Build::Tasks is a Perl module that collects common Java build tasks in one place: jar, jarsigner, etc.
Download

Java::Build::Tasks Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Java::Build::Tasks team
  • Publisher web site:
  • http://search.cpan.org/~philcrow/Java-Build-0.05/Build/Tasks.pm

Java::Build::Tasks Tags


Java::Build::Tasks Description

Java::Build::Tasks is a Perl module that collects common Java build tasks in one place: jar, jarsigner, etc. Java::Build::Tasks is a Perl module that collects common Java build tasks in one place: jar, jarsigner, etc.SYNOPSIS use Java::Build::Tasks; set_logger($log_object); copy_file('source', 'dest'); copy_file('list', 'of', 'sources', 'dest'); copy_file('-r', 'list', 'of', 'sources', 'with', 'flags', 'dest'); copy_file(, 'dest'); copy_file(, 'dest'); my $file_list = build_file_list( BASE_DIR => 'where/to/start', EXCLUDE_PATTERNS => , INCLUDE_PATTERNS => , EXCLUDE_DEFAULTS => 1, STRIP_BASE_DIR => 1, QUOTE_DOLLARS => 1, ); jar( JAR_FILE => 'some/full/path/ending/in/a.jar', FILE_LIST => $file_list; MANIFEST => 'location/of/manifest/to/put/in/jar', BASE_DIR => 'path/to/change/to/before/building/jar', APPEND => 1, ); signjar( JAR_FILE => 'what/to/sign', KEYSTORE => 'path/to/your/keystore', ALIAS => $your_alias, STOREPASS => $your_keystore_pass, ); my $config_hash = read_prop_file($prop_file_name); update_prop_file( NAME => '/optional/path/and/file.properties', NEW_PROPS => %values_to_add_or_update, ); filter_file( INPUT => 't/file1', OUTPUT => 't/file2', FILTERS => , ); my $dirties = what_needs_compiling( SOURCE_FILE_LIST => $list, SOURCE_DIR => 'path/to/your/source/files', DEST_DIR => 'path/to/your/compiled/files', SOURCE_TO_COMPILIED_NAME => sub { ... }, ); my $classpath = make_jar_classpath( DIRS => , INCLUDE_PATTERNS => , # optional ); purge_dirs($base_dir, qw(sub directories to remove)); Requirements: · Perl


Java::Build::Tasks Related Software