Skip to content

Commit d384f65

Browse files
authored
Merge pull request #493 from turkeylurkey/issue-1952
Rename generate features fields
2 parents 16d3050 + a42ffc8 commit d384f65

File tree

1 file changed

+21
-21
lines changed
  • src/main/java/io/openliberty/tools/common/plugins/util

1 file changed

+21
-21
lines changed

src/main/java/io/openliberty/tools/common/plugins/util/DevUtil.java

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -438,9 +438,9 @@ private enum FileTrackMode {
438438
private boolean generatedFeaturesModified;
439439
private Set<String> compileArtifactPaths;
440440
private Set<String> testArtifactPaths;
441-
protected File generatedFeaturesFile;
442-
protected File generatedFeaturesContextDir;
443-
protected File generatedFeaturesTmpDir;
441+
protected File generateFeaturesFile; // the file that is created from the generate-features goal/task
442+
protected File generateFeaturesOutputDir; // output directory for the generate-features goal/task (i.e. where the file is generated)
443+
protected File generateFeaturesTmpDir; // the location where the generated features file is written during dev mode loop when generateToSrc is false
444444
private File modifiedSrcBuildFile;
445445

446446
protected boolean skipInstallFeature;
@@ -557,7 +557,7 @@ public DevUtil(File buildDirectory, File serverDirectory, File sourceDirectory,
557557
}
558558
this.generateFeatures = generateFeatures;
559559
this.generateToSrc = generateToSrc;
560-
this.generatedFeaturesTmpDir = new File(buildDirectory, BinaryScannerUtil.GENERATED_FEATURES_TEMP_DIR);
560+
this.generateFeaturesTmpDir = new File(buildDirectory, BinaryScannerUtil.GENERATED_FEATURES_TEMP_DIR);
561561
initGenerationContext();
562562
this.compileArtifactPaths = compileArtifactPaths;
563563
this.testArtifactPaths = testArtifactPaths;
@@ -572,12 +572,12 @@ public DevUtil(File buildDirectory, File serverDirectory, File sourceDirectory,
572572
}
573573

574574
private void initGenerationContext() {
575-
this.generatedFeaturesContextDir = generateToSrc ? configDirectory : generatedFeaturesTmpDir;
576-
this.generatedFeaturesFile = new File(generatedFeaturesContextDir, BinaryScannerUtil.GENERATED_FEATURES_FILE_PATH);
575+
this.generateFeaturesOutputDir = generateToSrc ? configDirectory : generateFeaturesTmpDir;
576+
this.generateFeaturesFile = new File(generateFeaturesOutputDir, BinaryScannerUtil.GENERATED_FEATURES_FILE_PATH);
577577
}
578578

579579
public void copyGeneratedFeaturesFile(File destinationDir) throws IOException {
580-
copyFile(generatedFeaturesFile, generatedFeaturesContextDir, destinationDir, null);
580+
copyFile(generateFeaturesFile, generateFeaturesOutputDir, destinationDir, null);
581581
}
582582
/**
583583
* Run unit and/or integration tests
@@ -3027,7 +3027,7 @@ public void watchFiles(File outputDirectory, File testOutputDirectory, final Thr
30273027
}
30283028

30293029
// Always register the generated file in the temp dir. because generateToSrc can be toggled on and off in dev mode
3030-
File hiddenTempGenerateFeaturesFile = new File(generatedFeaturesTmpDir, BinaryScannerUtil.GENERATED_FEATURES_FILE_PATH);
3030+
File hiddenTempGenerateFeaturesFile = new File(generateFeaturesTmpDir, BinaryScannerUtil.GENERATED_FEATURES_FILE_PATH);
30313031
hiddenTempGenerateFeaturesFile.getParentFile().mkdirs(); // must only mkdir on the directories
30323032
registerSingleFile(hiddenTempGenerateFeaturesFile, executor);
30333033

@@ -3134,18 +3134,18 @@ public void watchFiles(File outputDirectory, File testOutputDirectory, final Thr
31343134
// reset lastChangeCompiled and modifiedSrcBuildFile
31353135
lastChangeCompiled = false; // only needed when recompileDependencies is true
31363136
modifiedSrcBuildFile = null; // only needed when recompileDependencies is true
3137-
long generatedTime = generatedFeaturesFile.lastModified();
3137+
long generatedTime = generateFeaturesFile.lastModified();
31383138
int numApplicationUpdatedMessages = countApplicationUpdatedMessages();
31393139
incrementGenerateFeatures(!generateToSrc);
3140-
if (!generatedFeaturesFile.exists()) {
3140+
if (!generateFeaturesFile.exists()) {
31413141
// run tests if generated-features.xml does not exist as there are no new features to install
31423142
// (typically tests run after generate features & install when hotTests=true)
31433143
if (isMultiModuleProject()) {
31443144
runTestThread(false, executor, -1, false, getAllBuildFiles());
31453145
} else {
31463146
runTestThread(false, executor, -1, false, false, buildFile);
31473147
}
3148-
} else if (generatedFeaturesFile.lastModified() == generatedTime) {
3148+
} else if (generateFeaturesFile.lastModified() == generatedTime) {
31493149
// The generated-features.xml file was not modified by adding or removing features as a
31503150
// result of the compilation so call tests now. If it had been changed tests would be called
31513151
// after processing the config file change.
@@ -4176,7 +4176,7 @@ private void processFileChanges(
41764176
Path testSrcPath = this.testSourceDirectory.getCanonicalFile().toPath();
41774177
Path configPath = this.configDirectory.getCanonicalFile().toPath();
41784178
Path outputPath = this.outputDirectory.getCanonicalFile().toPath();
4179-
Path gfTmpDirPath = this.generatedFeaturesTmpDir.getCanonicalFile().toPath();
4179+
Path gfTmpDirPath = this.generateFeaturesTmpDir.getCanonicalFile().toPath();
41804180

41814181
Path directory = fileChanged.getParentFile().getCanonicalFile().toPath();
41824182

@@ -4211,7 +4211,7 @@ private void processFileChanges(
42114211
if (it.hasNext()) {
42124212
File newlyRegisteredFile = it.next();
42134213
// confirm that the newly registered file is generated features file in configDropins/overrides
4214-
if (newlyRegisteredFile.equals(generatedFeaturesFile)) {
4214+
if (newlyRegisteredFile.equals(generateFeaturesFile)) {
42154215
// process file changes for the generated features file so that newly generated features are installed
42164216
debug("Registered configDropins/overrides directory, processing file changes for generated features file: "
42174217
+ newlyRegisteredFile);
@@ -4578,11 +4578,11 @@ private void processFileChanges(
45784578
private void processConfigFileChange(File fileChanged, ChangeType changeType, ThreadPoolExecutor executor,
45794579
int numApplicationUpdatedMessages, boolean configuredServerXml)
45804580
throws IOException, PluginExecutionException {
4581-
boolean isGeneratedFeaturesFile = configuredServerXml ? false : fileChanged.equals(generatedFeaturesFile);
4581+
boolean isGeneratedFeaturesFile = configuredServerXml ? false : fileChanged.equals(generateFeaturesFile);
45824582
String targetFileName = configuredServerXml ? "server.xml" : null; // if null file will retain the same name when copied
45834583
// three possible values for the parent directory
45844584
File fileChangedParentDir = configuredServerXml ? serverXmlFileParent :
4585-
isGeneratedFeaturesFile ? generatedFeaturesContextDir : configDirectory;
4585+
isGeneratedFeaturesFile ? generateFeaturesOutputDir : configDirectory;
45864586

45874587
if (fileChanged.exists() && (changeType == ChangeType.MODIFY || changeType == ChangeType.CREATE)) {
45884588
debug("Config file modified: " + fileChanged);
@@ -4651,7 +4651,7 @@ private void processConfigFileChange(File fileChanged, ChangeType changeType, Th
46514651
// generate features whenever features have changed and an XML file is deleted,
46524652
// excluding the generated-features.xml file
46534653
if (generateFeatures && (fileChanged.getName().endsWith(".xml")
4654-
&& !fileChanged.equals(generatedFeaturesFile))
4654+
&& !fileChanged.equals(generateFeaturesFile))
46554655
&& serverFeaturesModified()) {
46564656
optimizeGenerateFeatures(!generateToSrc);
46574657
}
@@ -4845,9 +4845,9 @@ public boolean accept(File pathname) {
48454845
return !skip;
48464846
}
48474847
}, true);
4848-
File parentDir = fileChanged.equals(generatedFeaturesFile) ? generatedFeaturesContextDir : srcDir;
4848+
File parentDir = fileChanged.equals(generateFeaturesFile) ? generateFeaturesOutputDir : srcDir;
48494849
copyFile(fileChanged, parentDir, tempConfig, targetFileName);
4850-
if (generateFeatures && generateFeaturesSuccess && !fileChanged.equals(generatedFeaturesFile)) {
4850+
if (generateFeatures && generateFeaturesSuccess && !fileChanged.equals(generateFeaturesFile)) {
48514851
copyGeneratedFeaturesFile(tempConfig);
48524852
}
48534853
installFeatures(fileChanged, tempConfig, generateFeatures);
@@ -5893,13 +5893,13 @@ private boolean serverFeaturesModified() {
58935893
// The second parameter will only be used if generated-features.xml contains an <include> element and
58945894
// the current design does not allow this.
58955895
FeaturesPlatforms fp = servUtil.getServerXmlFeatures(new FeaturesPlatforms(), serverDirectory,
5896-
generatedFeaturesFile, null, null);
5896+
generateFeaturesFile, null, null);
58975897
if (fp != null)
58985898
generatedFeatureSet = fp.getFeatures();
58995899

59005900
// Calculate the features specified in the config excluding those in generated-features
59015901
Set<String> generatedFiles = new HashSet<String>();
5902-
generatedFiles.add(generatedFeaturesFile.getName());
5902+
generatedFiles.add(generateFeaturesFile.getName());
59035903
// if serverXmlFile is null, getServerFeatures will use the default server.xml
59045904
// in the configDirectory
59055905
fp = servUtil.getServerFeatures(configDirectory, serverXmlFile,
@@ -5944,7 +5944,7 @@ private boolean generatedFeaturesModified() {
59445944
private Set<String> getGeneratedFeatures() {
59455945
ServerFeatureUtil servUtil = getServerFeatureUtilObj();
59465946
FeaturesPlatforms fp = servUtil.getServerXmlFeatures(new FeaturesPlatforms(), configDirectory,
5947-
generatedFeaturesFile, null, null);
5947+
generateFeaturesFile, null, null);
59485948
return fp!=null ? fp.getFeatures() : new HashSet<String>();
59495949
}
59505950

0 commit comments

Comments
 (0)