Class Baseline
java.lang.Object
com.liferay.gradle.plugins.baseline.Baseline
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected aQute.bnd.version.VersioncalculateVersion(aQute.bnd.version.Version version, Set<aQute.bnd.differ.Baseline.Info> infos) protected voiddoDiff(aQute.bnd.service.diff.Diff diff, StringBuilder sb) protected voiddoInfo(aQute.bnd.differ.Baseline.BundleInfo bundleInfo, aQute.bnd.differ.Baseline.Info info, String warnings) protected voiddoPackageDiff(aQute.bnd.service.diff.Diff diff) protected voiddoPackagesHeader(aQute.bnd.differ.Baseline.BundleInfo bundleInfo) protected StringencodeWarnings(String warnings) booleanexecute()protected booleangeneratePackageInfo(aQute.bnd.osgi.Jar jar, aQute.bnd.differ.Baseline.Info info, aQute.bnd.service.diff.Delta delta) protected StringgetShortDelta(aQute.bnd.service.diff.Delta delta) protected booleanhasPackageRemoved(Iterable<aQute.bnd.differ.Baseline.Info> infos) protected booleanisIgnoredWarnings(aQute.bnd.osgi.Jar jar, aQute.bnd.differ.Baseline.Info info, aQute.bnd.service.diff.Delta delta, String warnings) protected voidlog(aQute.service.reporter.Reporter reporter) protected voidprotected voidpersistLog(String output) protected voidreportBundleVersion(aQute.bnd.differ.Baseline.BundleInfo bundleInfo) protected voidreportLog(String string1, String string2, String string3, String string4, String string5, String string6, String string7, String string8) protected voidvoidsetBndFile(File bndFile) voidsetForceCalculatedVersion(boolean forceCalculatedVersion) voidsetForcePackageInfo(boolean forcePackageInfo) voidsetForceVersionOneOnAddedPackages(boolean forceVersionOneOnAddedPackages) voidsetIgnoreExcessiveVersionIncreases(boolean ignoreExcessiveVersionIncreases) voidsetLogFile(File logFile) voidsetNewCompatJarFile(File newCompatJarFile) voidsetNewJarFile(File newJarFile) voidsetOldJarFile(File oldJarFile) voidsetReportDiff(boolean reportDiff) voidsetReportOnlyDirtyPackages(boolean reportOnlyDirtyPackages) voidsetSourceDir(File sourceDir) protected voidupdateBundleVersion(aQute.bnd.version.Version oldVersion, aQute.bnd.version.Version newVersion)
-
Constructor Details
-
Baseline
public Baseline()
-
-
Method Details
-
execute
- Throws:
Exception
-
getProperties
-
setBndFile
-
setForceCalculatedVersion
public void setForceCalculatedVersion(boolean forceCalculatedVersion) -
setForcePackageInfo
public void setForcePackageInfo(boolean forcePackageInfo) -
setForceVersionOneOnAddedPackages
public void setForceVersionOneOnAddedPackages(boolean forceVersionOneOnAddedPackages) -
setIgnoreExcessiveVersionIncreases
public void setIgnoreExcessiveVersionIncreases(boolean ignoreExcessiveVersionIncreases) -
setLogFile
-
setNewCompatJarFile
-
setNewJarFile
-
setOldJarFile
-
setReportDiff
public void setReportDiff(boolean reportDiff) -
setReportOnlyDirtyPackages
public void setReportOnlyDirtyPackages(boolean reportOnlyDirtyPackages) -
setSourceDir
-
calculateVersion
protected aQute.bnd.version.Version calculateVersion(aQute.bnd.version.Version version, Set<aQute.bnd.differ.Baseline.Info> infos) throws IOException - Throws:
IOException
-
doDiff
-
doInfo
protected void doInfo(aQute.bnd.differ.Baseline.BundleInfo bundleInfo, aQute.bnd.differ.Baseline.Info info, String warnings) throws IOException - Throws:
IOException
-
doPackageDiff
protected void doPackageDiff(aQute.bnd.service.diff.Diff diff) -
doPackagesHeader
- Throws:
IOException
-
encodeWarnings
-
generatePackageInfo
protected boolean generatePackageInfo(aQute.bnd.osgi.Jar jar, aQute.bnd.differ.Baseline.Info info, aQute.bnd.service.diff.Delta delta) throws Exception - Throws:
Exception
-
getMovedPackages
- Throws:
IOException
-
getShortDelta
-
hasPackageRemoved
protected boolean hasPackageRemoved(Iterable<aQute.bnd.differ.Baseline.Info> infos) throws IOException - Throws:
IOException
-
isIgnoredWarnings
protected boolean isIgnoredWarnings(aQute.bnd.osgi.Jar jar, aQute.bnd.differ.Baseline.Info info, aQute.bnd.service.diff.Delta delta, String warnings) throws Exception - Throws:
Exception
-
log
protected void log(aQute.service.reporter.Reporter reporter) -
log
-
persistLog
- Throws:
IOException
-
reportBundleVersion
protected void reportBundleVersion(aQute.bnd.differ.Baseline.BundleInfo bundleInfo) throws IOException - Throws:
IOException
-
reportLog
protected void reportLog(String string1, String string2, String string3, String string4, String string5, String string6, String string7, String string8) throws IOException - Throws:
IOException
-
reportMode
protected void reportMode() -
updateBundleVersion
protected void updateBundleVersion(aQute.bnd.version.Version oldVersion, aQute.bnd.version.Version newVersion) throws IOException - Throws:
IOException
-