org.netbeans.nbbuild

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Netbeans » nbbuild » org.netbeans.nbbuild 
org.netbeans.nbbuild
Various Ant tasks used during the NetBeans build process.

Of especial interest to module developers are:

<makenbm>
<genlist>
Create NBM files for Auto Update, and create update tracking files to list the files contained in an NBM.
<jhindexer>
<checklinks>
<checkhelpsets>
Create search databases for JavaHelp help sets. Check those help sets, or any other sets of HTML files, for broken links.
<arch>
Create a high-level architectural summary of your module and how it interacts with the complete application, based on a premade XML-based questionnaire.

Of especial interest to those creating a complete NetBeans distribution:

<createmodulexml>
Pregenerate the files system/Modules/*.xml in a NetBeans distribution, so that they are not created in the user directory when NetBeans is first started.
<makeupdatedesc>
Create an XML file which can be put on a webserver that Auto Update can connect to in order to get a list of NBMs that it can install - create your own update center.
Java Source File NameTypeComment
Arch.javaClass Task to process Arch questions and answers document.
ArchQuestionsTest.javaClass Check the behaviour Arch task.
Branding.javaClass Packs override resources into branding JARs with the correct paths.
CheckBundles.javaClass Task that scans Bundle.properties files for unused keys.
CheckHelpSets.javaClass Task to check various aspects of JavaHelp helpsets.
CheckHelpSetsBin.javaClass Task to check various aspects of JavaHelp helpsets.
CheckLicense.javaClass Check source files for a license notice.
CheckLicenseTest.javaClass
CheckLinks.javaClass Task to check for broken links in HTML.
CheckLinksTest.javaClass Check the behaviour of CheckLinks.
CheckModuleConfigs.javaClass Analyzes build.properties and cluster.properties and tries to diagnose any problems.
CheckValue.javaClass Task to check value of any property.
CleanAll.javaClass Runs a clean task (for example) in all submodules.
ConfigureModules.javaClass Set a default list of modules for a given configuration.
ConvertImport.javaClass It replaces paths in import element of buildscript.
ConvertImportTest.javaClass
CopyIcons.javaClass Task for copying out icons from NetBeans projects.
CreateModuleXML.javaClass Create XML files corresponding to the set of known modules without actually running the IDE.
CreateModuleXMLTest.javaClass Check behaviour of ModuleSelector.
DeleteUnreferencedClusterFiles.javaClass Removes files from clusters which are not listed as belonging to any NBM.
ExportedAPICondition.javaClass Condition that determines whether a given module exports an API. This is true if any of the following hold:
  1. The module lists public API packages.
  2. The module lists friend API packages, and at least one friend is external (not known in module universe).
  3. The module lists friend API packages, and at least one friend is located in a different cluster.
This condition must be called from a module build, which is why it accepts no parameters: various properties are picked up from the project.
FindBadConstructions.javaClass Task to search some files for bad constructions.
FixDependencies.javaClass Assistent in changing of build scripts.
FixDependenciesTest.javaClass Behaviour of fixing module dependencies.
FixTestDependencies.javaClass
FixTestDependenciesTest.javaClass
ForEach.javaClass For each specified location call ant task with specified target name.
ForEachTest.javaClass
GenerateJavadoc.javaClass
GetDependsClusters.javaClass
GetL9eFiles.javaClass This task copies the localizable files to a directory.
GetModuleName.javaClass
IncrementSpecificationVersions.javaClass Increments specification versions of all specified modules, in the trunk or in a branch, in a regulated manner.
IncrementSpecificationVersionsTest.javaClass Test for increments of spec versions.
InsertModuleAllTargets.javaClass Insert into the live project some all-* targets. This means they do not need to manually written into nbbuild/build.xml. Targets are only added for projectized modules which do not already have all-* entries in the build script. Generally, an all-* target for a projectized module in a named cluster depends on: 1.
Issue.javaClass Represents on issue in issuezilla.
JarWithModuleAttributes.javaClass Task just like but predefines various module attributes. Cf.
JarWithModuleAttributesTest.javaClass Checks that javac.target gets reflected in the manifest.
JavadocIndex.javaClass Generates a file with index of all files.
JHIndexer.javaClass Task to run JavaHelp search indexer.
JUnitReportWriter.javaClass Utility permitting Ant tasks to write out JUnit-format reports rather than aborting the build.
Kvetcher.javaClass Task to complain (via email) to people when things fail in a build. XXX In Ant 1.4 this could be better written using TaskContainer, probably. XXX support fallback address for errors not otherwise handled XXX do not send the same error to more than one culprit XXX support ignore patterns for errors, to be useful with e.g.
L10nTask.javaClass This task was created to create L10N kits. The xml to call this task might look like: Each resulting kit will be a tar file containing one directory for each repository examined. Each repository_directory will contain one tar-file for each module with changed localizable files. The structure of the tar file is as follows: repository_dir/ module_tar/ generatedFile contentFile localizableFile1.html localizableFile2.gif... 1.
LayerIndex.javaClass Task to scan all XML layers in a NB installation and report on which modules registers which files.
LocalizedJar.javaClass Create a JAR file with locale variants. Whenever files are found which should be localized, or are the result of localization, places them in separate JAR files named according to the locale, in a locale/ subdirectory of the directory containing the master JAR. Each sub-JAR gets a manifest which just has some informational tags indicating its purpose (locale and branding): X-Informational-Archive-Locale and/or X-Informational-Archive-Branding. The values may be e.g.
LocJHIndexer.javaClass This task runs the JHIndexer task multiple times, once for each language, and automatically creates the appropriate regular expressions to choose the files for each language.
LocMakeNBM.javaClass Runs the makenbm task for each locale specified in the global property locmakenbm.locales.
MakeJNLP.javaClass Generates JNLP files for signed versions of the module JAR files.
MakeJNLPTest.javaClass
MakeLayer.javaClass Create a fragment of a module's XML layer.
MakeListOfNBM.javaClass Create an update tracking file automatically.
MakeLNBM.javaClass Makes a localized .nbm (NetBeans Module) file.
MakeMasterJNLP.javaClass Generates JNLP files for signed versions of the module JAR files.
MakeMasterJNLPTest.javaClass
MakeNBM.javaClass Makes a .nbm (NetBeans Module) file.
MakeNBMTest.javaClass
MakeUpdateDesc.javaClass Makes an XML file representing update information from NBMs.
ModuleDependencies.javaClass
ModuleDependenciesTest.javaClass Check the behaviour ModuleDependencies task that prints out info about module dependencies, etc.
ModuleListParser.javaClass Scans for known modules.
ModuleListParserTest.javaClass Test ModuleListParser .
ModuleSelector.javaClass Selector that accepts modules based on their code base name.
ModuleSelectorTest.javaClass Check behaviour of ModuleSelector.
ModuleTestDependencies.javaClass Produces a list of all compile-time dependencies between unit tests of modules.
NbEnhanceClass.javaClass
NbMerge.javaClass Pseudo-task to unpack a set of modules.
NbPatchClass.javaClass
ParseProjectXml.javaClass Parse a projectized module's nbproject/project.xml and define various useful Ant properties based on the result.
Postprocess.javaClass Changes content of a binary file.
Preprocess.javaClass Preprocesses content of file replacing all conditional blocks.
 /*nbif someswitch
 // PART A
 nbelse*/
 // PART B
 /*nbend*/
 
If someswitch is off, nothing will be changed, so part A will be commented-out and part B will be active.
PrintIcon.javaClass
PrintIconTest.javaClass
PublicPackagesInProjectizedXMLTest.javaClass Check the behaviour of in project.xml modules.
RecursiveDepsTest.javaClass
Repeat.javaClass
ResolveList.javaClass
SetCluster.javaClass
ShorterPaths.javaClass Replace paths prefixes with variables.
ShorterPathsTest.javaClass
Sigtest.javaClass Invokes signature tests.
SimpleMerge.javaClass Copies content of subdirectories of defined name from set of directories to a certain location.
SortSuiteModules.javaClass Task to sort the list of modules in a suite by their declared build dependencies.
SortSuiteModulesTest.javaClass
SubAntJUnitReport.javaClass Akin to (a simple subset of) <subant> but failures in subtasks are collected and optionally sent to a JUnit-format report rather than halting the build.
TestDepsTest.javaClass
TestDistFilter.javaClass It scans test distribution ant sets to property with name defined by param 'testListProperty'path with filtered test.
TestDistFilterTest.javaClass
UpdateTracking.javaClass
ValidatePath.javaClass Fails if any path element is misssing.
ValidatePathTest.javaClass
VerifyClassLinkage.javaClass Verifies linkage between classes in a JAR (typically a module).
VerifyJNLP.javaClass Validates the syntax and semantics of one or more JNLP files.
VerifyUpdateCenter.javaClass Task which checks content of an update center to make sure module dependencies are internally consistent.
XMLUtil.javaClass Utility class collecting library methods related to XML processing.
XTest2JUnitResultFormatter.javaClass Translates XTest test results into the de facto standard XML report format used by JUnit.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.