PluginANTScript 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic PluginANTScript (r1.5 - 21 Nov 2004 - AlexeyEfimov)
Added:
>
>

%META:FILEATTACHMENT{name="template-4.5.0.3.zip" attr="" comment="" date="1101065310" path="template-4.5.0.3.zip" size="9861" user="AlexeyEfimov" version="1.1"}%


 <<O>>  Difference Topic PluginANTScript (r1.4 - 03 Nov 2004 - AlexeyEfimov)
Changed:
<
<

  • Planned Deploying plugins to sandbox
>
>

  • Done Deploying plugins to sandbox
    • Done Running sandbox
Changed:
<
<

After first instalation, you can use autoupdate tool for updating:

>
>

After first instalation, you can use autoupdate tool for automatical updating with out geting it manualy from this site:

Added:
>
>

Configuring and re-configuring

You can configure ANT script by follow command:

ant configure
This is target will executed automatical for first run or after update, if it required.
Changed:
<
<

  • Planned deploy
>
>

  • Done deploy
Added:
>
>

Target 'deploy'

This target is used for development builds. Traget depends on 'make' target, and deploy maked archive into sandbox automaticaly, after deploying ANT will run IDEA in sandbox folder (no additional scripts is requires).

-- AlexeyEfimov - 03 Nov 2004

Deleted:
<
<

-- AlexeyEfimov - 31 Oct 2004

Added:
>
>

%META:FILEATTACHMENT{name="template-4.5.0.2.zip" attr="" comment="" date="1099468586" path="template-4.5.0.2.zip" size="9442" user="AlexeyEfimov" version="1.2"}%


 <<O>>  Difference Topic PluginANTScript (r1.3 - 01 Nov 2004 - AlexeyEfimov)
Changed:
<
<
>
>


 <<O>>  Difference Topic PluginANTScript (r1.2 - 31 Oct 2004 - AlexeyEfimov)
Changed:
<
<

  • Partial Installation tool (injection into existing project)
>
>

  • Done Installation tool (injection into existing project)
Changed:
<
<

  • Partial Download latest archive and unzip it.
>
>

  • Done Download latest archive and unzip it.

After first instalation, you can use autoupdate tool for updating:

ant update

Injection

You must run follow command:

ant install
ANT ask you for project directory full path. Enter it. After injection your project will have build.xml, build.properties and two template files - plugin.xml and CHANGES.txt.

Using ANT file

Ant script is base on follow common targets:

  • Done make
  • Done snapshot
  • Done release
  • Planned deploy

Target 'make'

This target is used for development builds. As result, you can see in build folder the ZIP archive, that you can deploy into IDEA manulay.

Target 'snapshot'

This target is used for taking current shapshot from source files.

Target 'release'

This target is complex target, that perform target make, snapshot and perform generation of release notes - CHANGES.txt. You project root directory contains file - changes.log. You must fill this file by changes for this release and run target release. For example: file changes.log contains:

Change 01
Change 02
Change 03
After you get release target completed, you will see ZIP distributive in build directory, where are file CHANGES.txt look like:
Plugin 0.1.0 build # 123
---
   * Change 01
   * Change 02
   * Change 03

Plugin 0.0.1 build # 3
---
   * Change 01
   * Change 02
   * Change 03
This file generated automaticaly.

After release target completed, you can upload this binary ZIP distribute (but not src ZIP archive!) into Plugin Repository.

Changed:
<
<

%META:FILEATTACHMENT{name="template-0.0.1.zip" attr="" comment="Initial beta version" date="1099226524" path="template-0.0.1.zip" size="7417" user="AlexeyEfimov" version="1.1"}% %META:FILEATTACHMENT{name="template-0.0.2.zip" attr="" comment="Second beta version" date="1099226935" path="template-0.0.2.zip" size="7316" user="AlexeyEfimov" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="template-0.0.1.zip" attr="h" comment="Initial beta version" date="1099226524" path="template-0.0.1.zip" size="7417" user="AlexeyEfimov" version="1.1"}% %META:FILEATTACHMENT{name="template-0.0.2.zip" attr="h" comment="Second beta version" date="1099226935" path="template-0.0.2.zip" size="7316" user="AlexeyEfimov" version="1.1"}% %META:FILEATTACHMENT{name="template-4.5.0.1.zip" attr="" comment="" date="1099231272" path="template-4.5.0.1.zip" size="8979" user="AlexeyEfimov" version="1.1"}%


 <<O>>  Difference Topic PluginANTScript (r1.1 - 31 Oct 2004 - AlexeyEfimov)
Added:
>
>

%META:TOPICINFO{author="AlexeyEfimov" date="1099226520" format="1.0" version="1.1"}%

Plugin ANT Script

This is common template for plugin ANT script.

Features

  • Done Automatical build incrementation
  • Done Automatical changes log generation
  • Done Building with native2ascii support
  • Done Building with UI Forms compilation
  • Planned Deploying plugins to sandbox
  • Done Autoupdate tool
  • Partial Installation tool (injection into existing project)

Installing

  • Partial Download latest archive and unzip it.

-- AlexeyEfimov - 31 Oct 2004 %META:FILEATTACHMENT{name="template-0.0.1.zip" attr="" comment="Initial beta version" date="1099226524" path="template-0.0.1.zip" size="7417" user="AlexeyEfimov" version="1.1"}% %META:FILEATTACHMENT{name="template-0.0.2.zip" attr="" comment="Second beta version" date="1099226935" path="template-0.0.2.zip" size="7316" user="AlexeyEfimov" version="1.1"}%


View | Diffs | r1.5 | > | r1.4 | > | r1.3 | More

e d i t a t t a c h r e f - b y d i f f s
Ideas,requests,problems regarding this site? Send feedback.
Copyright @ 2000-2003 by the contribution authors. All material on this collaboration tool is the property of the contributing authors.

Revision r1.1 - 31 Oct 2004 - 12:42 GMT - AlexeyEfimov
Revision r1.5 - 21 Nov 2004 - 19:28 GMT - AlexeyEfimov
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.