The Gradle plugin used within Sailfish
projects
plugins {
id 'com.exactpro.sailfish-gradle-plugin'
}
Add the plugin to classpath and replace it <version-of-plugin>
with correct version of plugin at the end of classpath
method
buildscript {
dependencies {
classpath(group: 'com.exactpro.sailfish-gradle-plugin', name: 'sailfish-gradle-plugin', version: '<version-of-plugin>')
}
}
and apply the plugin from the classpath with following command
apply plugin: 'com.exactpro.sailfish-gradle-plugin'
generateXmlFAST
Implemented in ConvertFASTTemplate
class
Generates FAST dictionaries from templates
writeBuildInfo
Implemented in BuildInfoWriter
class
Prints out information about the build artifacts
writeFile
Implemented in WriteFileTask
class
The task for writing into a file
generateXmlFix
Implemented in ConvertFixDictionary
class
checkCompatibility
Implemented in CompatibilityChecker
class
Checks compatibility of classes in a plugin with components of core
validateDictionary
Implemented in DictionaryValidatorPlugin
class
Validates dictionaries in plugins with associated validator classes
generateVersionClass
Implemented in GenerateVersionClass
class
Generates a class that provides information the version about the package. The resulting file has the following format: *Version.java
generateXmlQuicfixj
Implemented in ConvertSailfishDictionaryToQuickfixj
class
Generates FIX dictionaries from templates
collectDependencies
Implemented in DependencyCollector
class
Collects information about dependencies of com.exactpro.sf
group with some additional data
convertFixOrchestraToSailfishDictionary
Implemented in OrchestraToSailfishConverter
class