azzazzel-liferay-maven-sdk, y al contrario que, cuando, se crean portlets y hooks da el siguiente fallo.
[INFO] Scanning for projects... [INFO] ------------------------------------------------------ [INFO] Building Maven Liferay Theme Archetype [INFO] task-segment: [package] [INFO] ------------------------------------------------------ [INFO] ------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------ [INFO] Failed to resolve artifact. Missing: ---------- 1) com.sun:tools:jar:1.4.2 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.4.2 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.4.2 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) com.commsen.liferay:liferay-maven-plugin:maven-plugin:5.2.3-r2 2) com.sun:tools:jar:1.4.2 ---------- 1 required artifact is missing. for artifact: com.commsen.liferay:liferay-maven-plugin:maven-plugin:5.2.3-r2 from the specified remote repositories: central (http://repo1.maven.org/maven2) [INFO] ------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------ [INFO] Total time: 5 seconds [INFO] Finished at: Mon Jun 21 10:24:38 CEST 2010 [INFO] Final Memory: 9M/17M [INFO] ------------------------------------------------------
Un colega se encontro el otro día este mismo problema; y este consiste en que el artefacto liferay-maven-plugin-5.2.3-r2 tiene una dependencia al fichero tools.jar
Inspeccionando el pom de este artefacto en el repositorio local de maven, cai en que este apuntaba a la dependencia de la versión 1.4.2 de java, y que mi JAVA_HOME apunta a la versión 1.5.0_06
SOLUCIÓN:
Cambiar el pom.xml de liferay-maven-plugin para que el tools.jar sea la de la versión 5.
<dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>1.5.0_06</version> <scope>system</scope> <systemPath> ${java.home}/../lib/tools.jar </systemPath> </dependency>
Enlaces relacionados:
Creating Liferay Themes
- FIN -
No comments:
Post a Comment