appfuse eclipse插件开发时遇到的问题 需要com.sun:tools:jar:1.4.2
2008-02-28 13:23
573 查看
当在eclipse中使用appfuse插件创建项目后,在执行maven命令时,会报错,说需要1.4.2的tools.jar包,但是该插件时需要jdk1.5以上版本的jdk才能运行的,按照m2控制台的操作,进行了操作,错误及操作如下:
错误:
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
Path to dependency:
1) org.codehaus.mojo:native2ascii-maven-plugin:maven-plugin:1.0-alpha-1
2) com.sun:tools:jar:1.4.2
----------
操作:
命令行进入下面路径:
E:/lzh/eclipseworkspace/Myappfuse>mvn install:install-file -DgroupId=com.sun -DartifactId=tool -Dver
sion=1.4.2 -Dpackaging=jar -Dfile=/lib/tools.jar(此时已经将该文件拷至该目录)
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'install'.
[INFO] ------------------------------------------------------------------------
[INFO] Building AppFuse Struts 2 Application
[INFO] task-segment: [install:install-file] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [install:install-file]
[INFO] Installing E:/lzh/eclipseworkspace/Myappfuse/lib/tools.jar to E:/DEV/appfuse-dependencies-2.0
/com/sun/tool/1.4.2/tool-1.4.2.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Thu Feb 28 11:25:44 CST 2008
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
虽然这里已经说成功了,但是在eclipse中继续执行时,还是报同样的错误,后来看到一篇文章,说是修改eclipse.ini文件,尝试了,依旧不行.
最后,做了如下尝试:
1. 删除当前项目
2. 卸载了appfuse插件(先关闭eclipse直接到plugins中将对应的一个文件夹和两个jar包删除了--注意,之前要要先备份),
3.重启,调整eclipse java-jre = 1.4.2,关闭,
4.重装插件,重启eclipse,新建项目,这里我使用的是 struts,选择的是jdk5.0(如果选择jre会报错,未知原因)
5.调整pom.xml文件,主要是数据库链接部分,我的是mysql,root密码需要修改
6.由命令行进入当前项目目录,执行mvn
7.执行mvn jetty:run-war
8.登入 http://localhost:8080 结果登录成功
不知道具体问题出在哪里,可能是appfuse的插件功能没有开发完整,在此过程中,eclipsejava 环境或不不用调整,mvn命令或许也不用执行,由于没有太多时间,仅是走通做个记录而已,有兴趣的朋友可以多进行一些尝试,欢迎回帖交流!!!~~~
错误:
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
Path to dependency:
1) org.codehaus.mojo:native2ascii-maven-plugin:maven-plugin:1.0-alpha-1
2) com.sun:tools:jar:1.4.2
----------
操作:
命令行进入下面路径:
E:/lzh/eclipseworkspace/Myappfuse>mvn install:install-file -DgroupId=com.sun -DartifactId=tool -Dver
sion=1.4.2 -Dpackaging=jar -Dfile=/lib/tools.jar(此时已经将该文件拷至该目录)
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'install'.
[INFO] ------------------------------------------------------------------------
[INFO] Building AppFuse Struts 2 Application
[INFO] task-segment: [install:install-file] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [install:install-file]
[INFO] Installing E:/lzh/eclipseworkspace/Myappfuse/lib/tools.jar to E:/DEV/appfuse-dependencies-2.0
/com/sun/tool/1.4.2/tool-1.4.2.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Thu Feb 28 11:25:44 CST 2008
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
虽然这里已经说成功了,但是在eclipse中继续执行时,还是报同样的错误,后来看到一篇文章,说是修改eclipse.ini文件,尝试了,依旧不行.
最后,做了如下尝试:
1. 删除当前项目
2. 卸载了appfuse插件(先关闭eclipse直接到plugins中将对应的一个文件夹和两个jar包删除了--注意,之前要要先备份),
3.重启,调整eclipse java-jre = 1.4.2,关闭,
4.重装插件,重启eclipse,新建项目,这里我使用的是 struts,选择的是jdk5.0(如果选择jre会报错,未知原因)
5.调整pom.xml文件,主要是数据库链接部分,我的是mysql,root密码需要修改
6.由命令行进入当前项目目录,执行mvn
7.执行mvn jetty:run-war
8.登入 http://localhost:8080 结果登录成功
不知道具体问题出在哪里,可能是appfuse的插件功能没有开发完整,在此过程中,eclipsejava 环境或不不用调整,mvn命令或许也不用执行,由于没有太多时间,仅是走通做个记录而已,有兴趣的朋友可以多进行一些尝试,欢迎回帖交流!!!~~~
相关文章推荐
- Could not find artifact com.sun:tools:jar:1.4.2 问题解决 .
- Could not find artifact com.sun:tools:jar:1.5.0 问题解决
- Could not find artifact com.sun:tools:jar:1.5.0问题解决
- Could not find artifact com.sun:tools:jar:1.5.0 问题解决
- Missing artifact com.sun:tools:jar:1.5.0 问题解决
- java 问题:Missing artifact com.sun:tools:jar:1.5.0:system
- Could not find artifact com.sun:tools:jar:1.5.0 问题解决
- Could not download artifact 'com.android.tools.build:gradle:0.13.0:gradle.jar'插件无法下载问题
- Missing artifact com.sun:tools:jar:1.5.0:system 问题
- pom文件miss artifact com.sun:tools:jar:1.5.0:system问题
- Eclipse 运行使用指定的 JVM - m2eclipse 插件找不到 com.sun 的 default-tools.jar 的解决方案
- 开发常见错误之 :Missing artifact com.sun:tools:jar 1.7.0
- Could not find artifact com.sun:tools:jar:1.5.0 问题解决
- java开发中遇到的问题:rt.jar访问限制
- Eclipse 插件开发遇到问题心得总结
- SSM搭建过程用遇到 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> uil找不到问题
- Missing artifact com.sun:tools:jar:1.5.0:system 补充
- ant 解决com.sun.tools.javac.Main is not on the classpath的问题
- Eclipse插件开发中对于Jar包和类文件引用的处理(彻底解决插件开发中的NoClassDefFoundError问题)