Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Commit e9e122f

Browse files
committed
MAVEN-18
Try to cleanup
1 parent 135d0cd commit e9e122f

File tree

2 files changed

+22
-139
lines changed

2 files changed

+22
-139
lines changed

plugins/liferay-maven-plugin/src/main/java/com/liferay/maven/plugins/ExtBuilderMojo.java

+3-7
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ protected void unpack(
327327
private ArtifactRepository localArtifactRepository;
328328

329329
/**
330-
* @parameter default-value="${project.artifactId}" expression="${pluginName}"
330+
* @parameter expression="${project.artifactId}"
331331
* @required
332332
*/
333333
private String pluginName;
@@ -354,28 +354,24 @@ protected void unpack(
354354
private List remoteArtifactRepositories;
355355

356356
/**
357-
* @parameter default-value="${basedir}/src/main/webapp/WEB-INF/sql"
357+
* @parameter expression="${basedir}/src/main/webapp/WEB-INF/sql"
358358
* @required
359359
*/
360360
private File sqlSourceDir;
361361

362362
/**
363-
<<<<<<< Updated upstream
364-
* @parameter default-value="${project.build.directory}/${project.build.finalName}"
365-
=======
366363
* @parameter default-value="false"
367364
*/
368365
private boolean addVersionAndClassifier;
369366

370367
/**
371368
* @parameter expression="${project.build.directory}/${project.build.finalName}"
372-
>>>>>>> Stashed changes
373369
* @required
374370
*/
375371
private File webappDir;
376372

377373
/**
378-
* @parameter default-value="${project.build.directory}/liferay-work"
374+
* @parameter expression="${project.build.directory}/liferay-work"
379375
* @required
380376
*/
381377
private File workDir;

plugins/liferay-maven-plugin/src/main/java/com/liferay/maven/plugins/PluginDirectDeployerMojo.java

+19-132
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,16 @@
1818
import com.liferay.portal.cache.memory.MemoryPortalCacheManager;
1919
import com.liferay.portal.kernel.cache.MultiVMPoolUtil;
2020
import com.liferay.portal.kernel.util.PropsKeys;
21-
<<<<<<< Updated upstream
22-
import com.liferay.portal.kernel.util.FileUtil;
23-
import com.liferay.portal.tools.WebXMLBuilder;
24-
=======
2521
import com.liferay.portal.kernel.util.StringPool;
2622
import com.liferay.portal.tools.WebXMLBuilder;
2723
import com.liferay.portal.tools.deploy.ExtDeployer;
28-
>>>>>>> Stashed changes
2924
import com.liferay.portal.tools.deploy.HookDeployer;
3025
import com.liferay.portal.tools.deploy.LayoutTemplateDeployer;
3126
import com.liferay.portal.tools.deploy.PortletDeployer;
3227
import com.liferay.portal.tools.deploy.ThemeDeployer;
3328
import com.liferay.portal.tools.deploy.WebDeployer;
3429
import com.liferay.portal.util.InitUtil;
3530
import com.liferay.portal.util.PropsUtil;
36-
import com.liferay.util.ant.CopyTask;
3731

3832
import java.io.File;
3933
import java.io.FileNotFoundException;
@@ -79,21 +73,15 @@ protected void doExecute() throws Exception {
7973
if (!warFile.exists()) {
8074
getLog().error(warFileName + " does not exist");
8175

82-
throw new FileNotFoundException(warFileName + " does not exist");
76+
throw new FileNotFoundException(warFileName + " does not exist!");
8377
}
8478

8579
getLog().info("Directly deploying " + warFileName);
8680

8781
getLog().debug("appServerType: " + appServerType);
88-
// getLog().debug("appServerGlobalLibDir: " + appServerGlobalLibDir.getAbsolutePath());
89-
// getLog().debug("appServerLiferayRootDir: " + appServerLiferayRootDir.getAbsolutePath());
9082
getLog().debug("baseDir: " + baseDir);
91-
<<<<<<< Updated upstream
92-
getLog().debug("deployDir: " + appServerDeployDir.getAbsolutePath());
93-
=======
9483
getLog().debug("deployDir: " + deployDir.getAbsolutePath());
9584
getLog().debug("extDir: " + extDir.getAbsolutePath());
96-
>>>>>>> Stashed changes
9785
getLog().debug("jbossPrefix: " + jbossPrefix);
9886
getLog().debug("pluginType: " + pluginType);
9987
getLog().debug("projectName: " + projectName);
@@ -103,8 +91,7 @@ protected void doExecute() throws Exception {
10391

10492
System.setProperty("deployer.app.server.type", appServerType);
10593
System.setProperty("deployer.base.dir", baseDir);
106-
System.setProperty(
107-
"deployer.dest.dir", appServerDeployDir.getAbsolutePath());
94+
System.setProperty("deployer.dest.dir", deployDir.getAbsolutePath());
10895
System.setProperty("deployer.file.pattern", warFileName);
10996
System.setProperty("deployer.unpack.war", String.valueOf(unpackWar));
11097
System.setProperty(
@@ -134,79 +121,20 @@ else if (pluginType.equals("web")) {
134121
}
135122

136123
protected void deployExt() throws Exception {
137-
<<<<<<< Updated upstream
138-
workDir.mkdirs();
139-
140-
UnArchiver unArchiver = archiverManager.getUnArchiver(warFile);
141-
142-
unArchiver.setDestDirectory(workDir);
143-
unArchiver.setSourceFile(warFile);
144-
145-
unArchiver.extract();
146-
147-
CopyTask.copyDirectory(
148-
new File(workDir, "WEB-INF/ext-lib/global"), appServerLibGlobalDir,
149-
"*.jar", null, true, true);
150-
151-
CopyTask.copyFile(
152-
new File(workDir, "WEB-INF/ext-service/ext-service.jar"),
153-
appServerLibGlobalDir, "ext-" + pluginName + "-service.jar", null,
154-
true, true);
155-
156-
CopyTask.copyDirectory(
157-
new File(workDir, "WEB-INF/ext-lib/portal"), appServerLibPortalDir,
158-
"*.jar", null, true, true);
159-
160-
CopyTask.copyFile(
161-
new File(workDir, "WEB-INF/ext-impl/ext-impl.jar"),
162-
appServerLibGlobalDir, "ext-" + pluginName + "-impl.jar", null, true,
163-
true);
164-
165-
CopyTask.copyFile(
166-
new File(workDir, "WEB-INF/ext-util-bridges/ext-util-bridges.jar"),
167-
appServerLibGlobalDir, "ext-" + pluginName + "-util-bridges.jar",
168-
null, true, true);
169-
170-
CopyTask.copyFile(
171-
new File(workDir, "WEB-INF/ext-util-java/ext-util-java.jar"),
172-
appServerLibGlobalDir, "ext-" + pluginName + "-util-java.jar", null,
173-
true, true);
174-
175-
CopyTask.copyFile(
176-
new File(workDir, "WEB-INF/ext-util-taglib/ext-util-taglib.jar"),
177-
appServerLibGlobalDir, "ext-" + pluginName + "-util-taglib.jar",
178-
null, true, true);
179-
180-
CopyTask.copyDirectory(
181-
new File(workDir, "WEB-INF/ext-web/docroot"), appServerPortalDir,
182-
null, "WEB-INF/web.xml", true, true);
183-
184-
File webXml = new File(
185-
workDir, "WEB-INF/ext-web/docroot/WEB-INF/web.xml");
186-
187-
if (webXml.exists()) {
188-
File originalWebXml = new File(
189-
appServerPortalDir, "WEB-INF/web.xml");
190-
File mergedWebXml = new File(
191-
appServerPortalDir, "WEB-INF/web.xml.merged");
192-
193-
new WebXMLBuilder(
194-
originalWebXml.getAbsolutePath(), webXml.getAbsolutePath(),
195-
mergedWebXml.getAbsolutePath());
196-
197-
FileUtil.move(mergedWebXml, originalWebXml);
124+
125+
if (appServerGlobalLibDir == null || appServerGlobalLibDir.equals(StringPool.BLANK)) {
126+
getLog().error("appServerGlobalLibDir configuration is required for ext direct-deploy");
127+
System.exit(-1);
128+
}
129+
130+
if (appServerLiferayRootDir == null || appServerLiferayRootDir.equals(StringPool.BLANK)) {
131+
getLog().error("appServerLiferayRootDir configuration is required for ext direct-deploy");
132+
System.exit(-1);
198133
}
199-
200-
CopyTask.copyFile(
201-
new File(workDir, "WEB-INF/ext-" + pluginName + ".xml"),
202-
appServerPortalDir, null, true, true);
203-
204-
CopyTask.copyDirectory(
205-
new File(workDir, "WEB-INF/ext-web/docroot/WEB-INF/classes"),
206-
appServerClassesPortalDir,
207-
"portal-*.properties,system-*.properties", null, true, true);
208-
=======
209134

135+
getLog().debug("appServerGlobalLibDir: " + appServerGlobalLibDir.getAbsolutePath());
136+
getLog().debug("appServerLiferayRootDir: " + appServerLiferayRootDir.getAbsolutePath());
137+
210138
File appServerLiferayWebInfDir = new File(appServerLiferayRootDir +
211139
StringPool.FORWARD_SLASH + "WEB-INF");
212140

@@ -267,7 +195,6 @@ protected void deployExt() throws Exception {
267195
new File(appServerLiferayWebInfDir, StringPool.FORWARD_SLASH +
268196
"ext-" + projectName + ".xml"));
269197

270-
>>>>>>> Stashed changes
271198
}
272199

273200
protected void deployHook() throws Exception {
@@ -407,35 +334,6 @@ protected void preparePortalDependencies() throws Exception {
407334
unArchiver.extract();
408335
}
409336

410-
/**
411-
* @parameter default-value="${appServerPortalDir}/WEB-INF/classes" expression="${appServerClassesPortalDir}"
412-
* @required
413-
*/
414-
private File appServerClassesPortalDir;
415-
416-
/**
417-
* @parameter default-value="${deployDir}" expression="${appServerDeployDir}"
418-
* @required
419-
*/
420-
private File appServerDeployDir;
421-
422-
/**
423-
* @parameter expression="${appServerLibGlobalDir}"
424-
* @required
425-
*/
426-
private File appServerLibGlobalDir;
427-
428-
/**
429-
* @parameter expression="${appServerPortalDir}"
430-
* @required
431-
*/
432-
private File appServerPortalDir;
433-
434-
/**
435-
* @parameter default-value="${appServerPortalDir}/WEB-INF/lib" expression="${appServerLibPortalDir}"
436-
*/
437-
private File appServerLibPortalDir;
438-
439337
/**
440338
* @parameter default-value="tomcat" expression="${appServerType}"
441339
* @required
@@ -480,24 +378,19 @@ protected void preparePortalDependencies() throws Exception {
480378
private boolean customPortletXml;
481379

482380
/**
483-
* @deprecated
484381
* @parameter expression="${deployDir}"
485-
* @since 6.1.1
382+
* @required
486383
*/
487384
private File deployDir;
488385

489386
/**
490-
<<<<<<< Updated upstream
491-
* @parameter expression="${jbossPrefix}"
492-
=======
493387
* @parameter expression="${project.build.directory}/${project.build.finalName}"
494388
* @required
495389
*/
496390
private File extDir;
497391

498392
/**
499393
* @parameter default-value="" expression="${jbossPrefix}"
500-
>>>>>>> Stashed changes
501394
*/
502395
private String jbossPrefix;
503396

@@ -514,12 +407,6 @@ protected void preparePortalDependencies() throws Exception {
514407
*/
515408
private ArtifactRepository localArtifactRepository;
516409

517-
/**
518-
* @parameter default-value="${project.artifactId}" expression="${pluginName}"
519-
* @required
520-
*/
521-
private String pluginName;
522-
523410
/**
524411
* @parameter default-value="portlet" expression="${pluginType}"
525412
* @required
@@ -540,25 +427,25 @@ protected void preparePortalDependencies() throws Exception {
540427
private List remoteArtifactRepositories;
541428

542429
/**
543-
* @parameter default-value="true" expression="${unpackWar}"
430+
* @parameter expression="${unpackWar}" default-value="true"
544431
* @required
545432
*/
546433
private boolean unpackWar;
547434

548435
/**
549-
* @parameter default-value="${project.build.directory}/${project.build.finalName}.war" expression="${warFile}"
436+
* @parameter expression="${project.build.directory}/${project.build.finalName}.war"
550437
* @required
551438
*/
552439
private File warFile;
553440

554441
/**
555-
* @parameter default-value="${project.build.finalName}.war" expression="${warFileName}
442+
* @parameter expression="${project.build.finalName}.war"
556443
* @required
557444
*/
558445
private String warFileName;
559446

560447
/**
561-
* @parameter default-value="${project.build.directory}/liferay-work"
448+
* @parameter expression="${project.build.directory}/liferay-work"
562449
* @required
563450
*/
564451
private File workDir;

0 commit comments

Comments
 (0)