Difference between revisions of "IDE Window: Publish Project Package"

From Lazarus wiki
Jump to navigationJump to search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{IDE Window: Publish Project Package}}
 
{{IDE Window: Publish Project Package}}
 +
[[File:Project - Publish Project.png]]
  
Publishing a project/package means: create a copy of the project/package.
+
Publishing a project or package means here: create a copy of the project/package directory and sub directories.
  
== Destination directoy ==
+
Note: It does not copy files outside the project/package directory. Developers are welcome to improve this.
 
 
* Directory - This directory will be created and/or cleaned.
 
Default: $(TestDir)/publishedproject/
 
  
 +
== Destination directory ==
 +
* Directory - This directory will be created and/or cleaned. Default: $(TestDir)/publishedproject/
 
* Command after - After copying all files, run this command. For example compressing the directory into a tgz archive.
 
* Command after - After copying all files, run this command. For example compressing the directory into a tgz archive.
  
 
== Files ==
 
== Files ==
 
 
* Ignore binaries - do not copy binary files.
 
* Ignore binaries - do not copy binary files.
  
 
== Include filter ==
 
== Include filter ==
 
 
* Use include filter - enable this filter. All files matching the filter will be copied. Otherwise all files will be copied.
 
* Use include filter - enable this filter. All files matching the filter will be copied. Otherwise all files will be copied.
 
* Simple syntax - don't use [[IDE regular expressions]] in filter field.
 
* Simple syntax - don't use [[IDE regular expressions]] in filter field.
  
 
== Exclude filter ==
 
== Exclude filter ==
 
 
* Use exclude filter - enable this filter. All files matching this filter will not be copied. Otherwise all files will be copied.
 
* Use exclude filter - enable this filter. All files matching this filter will not be copied. Otherwise all files will be copied.
 
* Simple syntax - don't use [[IDE regular expressions]] in filter.
 
* Simple syntax - don't use [[IDE regular expressions]] in filter.
  
 
== Project information ==
 
== Project information ==
 
 
* Save info of closed editor files - store information of all files to the .lpi, that were once opened in the editor.
 
* Save info of closed editor files - store information of all files to the .lpi, that were once opened in the editor.
 
* Save editor info of non project files - store information of all files to the .lpi, even those, that are not part of the project.
 
* Save editor info of non project files - store information of all files to the .lpi, even those, that are not part of the project.

Latest revision as of 13:29, 26 May 2017

Deutsch (de) English (en) français (fr)

Project - Publish Project.png

Publishing a project or package means here: create a copy of the project/package directory and sub directories.

Note: It does not copy files outside the project/package directory. Developers are welcome to improve this.

Destination directory

  • Directory - This directory will be created and/or cleaned. Default: $(TestDir)/publishedproject/
  • Command after - After copying all files, run this command. For example compressing the directory into a tgz archive.

Files

  • Ignore binaries - do not copy binary files.

Include filter

  • Use include filter - enable this filter. All files matching the filter will be copied. Otherwise all files will be copied.
  • Simple syntax - don't use IDE regular expressions in filter field.

Exclude filter

  • Use exclude filter - enable this filter. All files matching this filter will not be copied. Otherwise all files will be copied.
  • Simple syntax - don't use IDE regular expressions in filter.

Project information

  • Save info of closed editor files - store information of all files to the .lpi, that were once opened in the editor.
  • Save editor info of non project files - store information of all files to the .lpi, even those, that are not part of the project.