Added packageName annotation element.
This commit is contained in:
parent
2810a402b0
commit
c65c0033e2
4 changed files with 19 additions and 13 deletions
|
@ -62,6 +62,8 @@ public @interface Version {
|
|||
|
||||
int patch() default Constants.DEFAULT_PATCH;
|
||||
|
||||
String packageName() default Constants.EMPTY;
|
||||
|
||||
String patchKey() default Constants.KEY_VERSION_PATCH;
|
||||
|
||||
String preRelease() default Constants.EMPTY;
|
||||
|
|
|
@ -78,6 +78,7 @@ public class VersionInfo {
|
|||
preRelease = version.preRelease();
|
||||
project = version.project();
|
||||
className = version.className();
|
||||
packageName = version.packageName();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -156,7 +156,9 @@ public class VersionProcessor extends AbstractProcessor {
|
|||
final PackageElement packageElement = (PackageElement) enclosingElement;
|
||||
try {
|
||||
final VersionInfo versionInfo = findValues(version);
|
||||
versionInfo.setPackageName(packageElement.getQualifiedName().toString());
|
||||
if (version.packageName().equals(Constants.EMPTY)) {
|
||||
versionInfo.setPackageName(packageElement.getQualifiedName().toString());
|
||||
}
|
||||
note("Found version: " + versionInfo.getVersion());
|
||||
final String template;
|
||||
if (version.template().equals(Constants.DEFAULT_JAVA_TEMPLATE) &&
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue