Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将独立jar导入本地maven存储库_Java_Eclipse_Maven_Jar_Compiler Errors - Fatal编程技术网

Java 将独立jar导入本地maven存储库

Java 将独立jar导入本地maven存储库,java,eclipse,maven,jar,compiler-errors,Java,Eclipse,Maven,Jar,Compiler Errors,为了构建我的项目,我使用以下命令将一个在线不可用的第三方jar导入到本地Maven存储库中: mvn install:install-file -Dfile=C:\Users\MNXE\plugins\myArtifactTest-generate\myArtifactTest-generate-plugin\lib\autoitx4java.jar -DgroupId=com.autoit.code -DartifactId=autoitx4java -Dversion=1.0.0 -Dpac

为了构建我的项目,我使用以下命令将一个在线不可用的第三方jar导入到本地Maven存储库中:

mvn install:install-file -Dfile=C:\Users\MNXE\plugins\myArtifactTest-generate\myArtifactTest-generate-plugin\lib\autoitx4java.jar -DgroupId=com.autoit.code -DartifactId=autoitx4java -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true
我的pom文件中对此jar的依赖项如下所示:

    <dependency>
        <groupId>com.autoit.code</groupId>
        <artifactId>autoitx4java</artifactId>
        <version>1.0.0</version>
    </dependency>

com.autoit.code
autoitx4java
1.0.0
下面是我在尝试安装Maven项目时出错的完整堆栈跟踪。无论我试图在Eclipse中安装jar,还是在构建路径中包含jar,似乎都没有任何效果。我继续得到一个编译错误:

C:\Users\MNXE\plugins\myArtifactTest-generate>mvn install -e
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] OO sample content project
[INFO] myArtifactTest-generate-plugin
[INFO] myArtifactTest-generate-cp
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building OO sample content project 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ myArtifactTest
-generate ---
[INFO] Installing C:\Users\MNXE\plugins\myArtifactTest-generate\pom.xml to C:\Us
ers\MNXE\.m2\repository\myGroupTest-generate\myArtifactTest-generate\1.0.0\myArt
ifactTest-generate-1.0.0.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building myArtifactTest-generate-plugin 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- oo-action-plugin-maven-plugin:10.20.8:generate-action-plugin (generat
e-contentpack-plugin) @ myArtifactTest-generate-plugin ---
[INFO]
[INFO] --- maven-plugin-plugin:2.9:descriptor (default-descriptor) @ myArtifactT
est-generate-plugin ---
[WARNING] Using platform encoding (Cp1250 actually) to read mojo metadata, i.e.
build is platform dependent!
[INFO] Applying mojo extractor for language: java
[INFO] Mojo extractor for language: java found 4 mojo descriptors.
[INFO] Applying mojo extractor for language: bsh
[INFO] Mojo extractor for language: bsh found 0 mojo descriptors.
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ myArtifact
Test-generate-plugin ---
[debug] execute contextualize
[WARNING] Using platform encoding (Cp1250 actually) to copy filtered resources,
i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\Users\MNXE\plugins\myArtifactTest-
generate\myArtifactTest-generate-plugin\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ myArtifactTest-
generate-plugin ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1250, i.e. b
uild is platform dependent!
[INFO] Compiling 5 source files to C:\Users\MNXE\plugins\myArtifactTest-generate
\myArtifactTest-generate-plugin\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[9,20] package autoitx4java does not exis
t
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[123,38] cannot find symbol
  symbol:   class AutoItX
  location: class SampleActions
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[128,41] cannot find symbol
  symbol:   class AutoItX
  location: class SampleActions
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[133,39] cannot find symbol
  symbol:   class AutoItX
  location: class SampleActions
[INFO] 4 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] OO sample content project ......................... SUCCESS [0.817s]
[INFO] myArtifactTest-generate-plugin .................... FAILURE [6.999s]
[INFO] myArtifactTest-generate-cp ........................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.994s
[INFO] Finished at: Thu May 12 11:33:43 CEST 2016
[INFO] Final Memory: 17M/213M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.
1:compile (default-compile) on project myArtifactTest-generate-plugin: Compilati
on failure: Compilation failure:
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[9,20] package autoitx4java does not exis
t
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[123,38] cannot find symbol
[ERROR] symbol:   class AutoItX
[ERROR] location: class SampleActions
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[128,41] cannot find symbol
[ERROR] symbol:   class AutoItX
[ERROR] location: class SampleActions
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[133,39] cannot find symbol
[ERROR] symbol:   class AutoItX
[ERROR] location: class SampleActions
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal o
rg.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on p
roject myArtifactTest-generate-plugin: Compilation failure
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:213)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu
ild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
eStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
cher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
352)
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compila
tion failure
        at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(Abstrac
tCompilerMojo.java:858)
        at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.ja
va:129)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
BuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:209)
        ... 19 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command

[ERROR]   mvn <goals> -rf :myArtifactTest-generate-plugin
C:\Users\MNXE\plugins\myArtifactTest-generate>
C:\Users\MNXE\plugins\myArtifactTest generate>mvn安装-e
[信息]错误堆栈跟踪已打开。
[信息]正在扫描项目。。。
[信息]------------------------------------------------------------------------
[信息]反应堆建造顺序:
[信息]
[信息]OO示例内容项目
[信息]myArtifactTest生成插件
[信息]myArtifactTest生成cp
[信息]
[信息]------------------------------------------------------------------------
[信息]构建OO示例内容项目1.0.0
[信息]------------------------------------------------------------------------
[信息]
[信息]---maven安装插件:2.3.1:install(默认安装)@myArtifactTest
-产生---
[信息]正在将C:\Users\MNXE\plugins\myArtifactTest generate\pom.xml安装到C:\Us
ers\MNXE\.m2\repository\myGroupTest generate\myArtifactTest generate\1.0.0\myArt
ifactTest-generate-1.0.0.pom
[信息]
[信息]------------------------------------------------------------------------
[信息]构建myArtifactTest生成插件1.0.0
[信息]------------------------------------------------------------------------
[信息]
[信息]---oo动作插件maven插件:10.20.8:生成动作插件(generate
e-contentpack-plugin)@myArtifactTest生成插件---
[信息]
[信息]---maven插件插件:2.9:描述符(默认描述符)@myArtifactT
est生成插件---
[警告]使用平台编码(实际上是Cp1250)读取mojo元数据,即。
构建依赖于平台!
[信息]为java语言应用mojo提取器
[信息]语言的Mojo提取器:java找到4个Mojo描述符。
[信息]为语言应用mojo提取器:bsh
[信息]语言的Mojo提取器:bsh找到0个Mojo描述符。
[信息]
[信息]---maven资源插件:2.5:resources(默认资源)@myArtifact
测试生成插件---
[调试]执行上下文化
[警告]使用平台编码(实际上是Cp1250)复制筛选的资源,
i、 e.构建依赖于平台!
[信息]跳过不存在的资源目录C:\Users\MNXE\plugins\myArtifactTest-
generate\myArtifactTest generate plugin\src\main\resources
[信息]
[信息]---maven编译器插件:3.1:compile(默认编译)@myArtifactTest-
生成插件---
[信息]检测到更改-重新编译模块!
[警告]未使用平台编码Cp1250(即b)设置文件编码
uild依赖于平台!
[信息]将5个源文件编译为C:\Users\MNXE\plugins\myArtifactTest generate
\myArtifactTest生成插件\目标\类
[信息]-------------------------------------------------------------
[错误]编译错误:
[信息]-------------------------------------------------------------
[错误]/C:/Users/MNXE/plugins/myArtifactTest generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[9,20]包autoitx4java不存在
T
[错误]/C:/Users/MNXE/plugins/myArtifactTest generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[123,38]找不到符号
符号:自动ITX类
位置:类SampleActions
[错误]/C:/Users/MNXE/plugins/myArtifactTest generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[128,41]找不到符号
符号:自动ITX类
位置:类SampleActions
[错误]/C:/Users/MNXE/plugins/myArtifactTest generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[133,39]找不到符号
符号:自动ITX类
位置:类SampleActions
[信息]4个错误
[信息]-------------------------------------------------------------
[信息]------------------------------------------------------------------------
[信息]反应堆概要:
[信息]
[信息]OO示例内容项目。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.817s]
[信息]myArtifactTest生成插件。。。。。。。。。。。。。。。。。。。。故障[6.999s]
[信息]myArtifactTest生成cp。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]------------------------------------------------------------------------
[信息]生成失败
[信息]------------------------------------------------------------------------
[信息]总时间:7.994s
[信息]完成时间:2016年5月12日星期四11:33:43 CEST
[信息]最终内存:17M/213M
[信息]------------------------------------------------------------------------
[错误]无法执行目标org.apache.maven.plugins:maven编译器plugin:3。
1:在项目myArtifactTest上编译(默认编译)生成插件:CompileATI
失败时:编译失败:
[错误]/C:/Users/MNXE/plugins/myArtifactTest generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[9,20]包autoitx4java不存在
T
[错误]/C:/Users/MNXE/plugins/myArtifactTest generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[123,38]找不到符号
[错误]符号:类AutoItX
[错误]位置:类SampleActions
[错误]/C:/Users/MNXE/plugins/myArtifactTest generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[128,41]找不到符号
[错误]符号:类AutoItX
[错误]位置:类SampleActions
[错误]/C:/Users/MNXE/plugins/myArtifactTest generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[133,39]找不到符号
[错误]符号:类AutoItX
[错误]位置:类SampleActions
[错误]->[帮助1]
org.apache.maven.lifecycle.LifecycleExecutionException:未能执行目标o
插件:maven编译器插件:3.1:com