我有一个Java项目,它是人工编写的Java代码和axis2生成的Java代码的组合.
axis2生成的代码引发了来自Java编译器的数千个警告(javac或内置于Eclipse中的警告).警告的示例:死代码,使用原始列表和早于Java泛型的数组类型等(更多信息,请访问http://www.coderanch.com/t/501752/Web-Services/java/Axis-Generate-without-Warnings).我想沉默并忽略生成的代码中的这些特定警告,而不是人工编写的代码.
我已经看到如何在Eclipse中添加-Xlint:unchecked选项或任何javac选项?这允许我通过Window-> Preferences禁用相关警告,但是在工作区范围内,这不是我想要的.有没有办法在每个项目的基础上做到这一点?
如果没有,人们如何处理生成的代码而不忽略对人类有用的警告?
我已经将m2eclipse插件安装到没有连接到互联网的远程机器上,我通过复制内容features和plugins目录来手动完成插件安装.
现在,当我尝试从SCM(我的本地仓库)检查Maven项目时,它没有显示任何连接器!〜!〜
虽然可以选择在M2E Marketplace中查找SCM连接器,但我的机器与网络没有连接.是否有任何手动方式为上述插件安装SCM连接器?

我在pom.xml中添加了以下代码段,但是在eclipse中,执行部分错误提示:
Plugin execution not covered by lifecycle configuration: com.mysema.maven:maven-apt-plugin:1.0.3:process (execution: default, phase: generate-sources)
Run Code Online (Sandbox Code Playgroud)
虽然当我从命令行运行mvn clean install时,它仍然可以正常工作。
<build>
<plugins>
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>maven-apt-plugin</artifactId>
<version>1.0.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<outputDirectory>${project.basedir}/target/generated-sources/java</outputDirectory>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
<processors>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
</processors>
<showWarnings>true</showWarnings>
</configuration>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
从命令行运行后,它会生成查询dsl类(QClasses),但是从eclipse中不会生成它们。
另外,当我从eclipse运行我的应用程序时,它给出以下错误:
Caused by: java.lang.ClassNotFoundException: xxx.QClass
Run Code Online (Sandbox Code Playgroud)
Eclipse Maven插件有问题吗?我该如何解决?
我正在使用 eclipse indigo 和 maven 3.1
当我在 pom.xml 中添加新的依赖项并通过右键单击 pom.xml 运行 maven clean 时,maven 正在将丢失的 jar 下载到我的本地存储库,但没有将它们添加到我的引用库列表中。
经过几个小时的努力,我发现我可以通过运行来解决这个问题
mvn eclipse:eclipse -Dwtpversion=2.0
添加新依赖项后每次都从命令行。执行此操作后,当我从 Eclipse 运行 maven clean 时,jar 将添加到引用的库中。
有人知道为什么会这样吗?
我正在使用Eclipse Luna,我从Eclipse添加了Tomcat 7服务器.但后来我删除了它,现在我无法添加它.当我单击,添加新服务器并选择Tomcat 7时,服务器名称将变空并且我没有看到启用"完成"按钮以添加此Tomcat 7服务器.以前,它显示为"本地主机上的Tomcat v7.0服务器",但是由于我删除了它,它不再出现,我根本无法添加它.
非常感谢在Eclipse中添加Tomcat 7服务器.
谢谢
使用 m2e-plugin,我们可以右键单击一个项目,然后单击Maven update,或者我们可以单击Run As -> Maven build。它们之间有什么区别?选择每个选项时执行的后台操作是什么?
因为据我所知……状态栏中提供的信息说它是“构建工作空间”。这是什么意思?究竟什么是更新项目?
我将spring-boot Git 存储库克隆到 Eclipse 中,但出现以下错误。我没有进行任何代码更改。
Plugin execution not covered by lifecycle configuration:
org.jetbrains.kotlin:kotlin-maven-plugin:1.1.51:test-compile (execution:
test-compile, phase: test-compile)
Run Code Online (Sandbox Code Playgroud)
当我尝试“自动修复”错误时,我看到了这个:
No marketplace entries found to handle kotlin-maven-plugin:1.1.51:test-
compile in Eclipse. Please see Help for more information.
Run Code Online (Sandbox Code Playgroud)
这是我的 POM:
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<executions>
<execution>
<id>compile</id>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<sourceDirs>
<sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
<sourceDir>${project.basedir}/src/main/java</sourceDir>
</sourceDirs>
</configuration>
</execution>
<execution>
<id>test-compile</id>
<phase>test-compile</phase>
<goals>
<goal>test-compile</goal>
</goals>
<configuration>
<sourceDirs>
<sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
<sourceDir>${project.basedir}/src/test/java</sourceDir>
</sourceDirs>
</configuration>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
Eclipse 中的错误
首先,可能我的问题问得不好,或者太简单或太简单,但我是个新手,瓦丁,我不知道发生了什么。
当我尝试使用“更新项目”在“pom.xml”上执行正确的客户端操作来更新 Maven 项目时,我一遍又一遍地收到以下错误。
An internal error occurred during: "Updating Maven Project".
Receiver class com.baselet.plugin.MavenProjectChangedListener does not define or inherit an implementation of the resolved method 'abstract void mavenProjectChanged(java.util.List, org.eclipse.core.runtime.IProgressMonitor)' of interface org.eclipse.m2e.core.project.IMavenProjectChangedListener.
Run Code Online (Sandbox Code Playgroud)
当我单击“确定”时,同样的错误一次又一次出现。
我在用着:
我尝试了几个项目,但总是一样的。有人可以给我建议吗?
问候,
我正在为Eclipse中的Java开发设置一个新的工作站.在我之前的机器上,我不记得必须做任何特别的事情才能看到New > Other > Maven project > select archetype"选择Nexus Indexer" 下的标准原型集合.在这台机器上,原型列表是空的.我可以从命令行创建基于原型的项目,所以它不是一个显示停止,但我只是不明白为什么原型丢失(它让我想知道还有什么是我没有注意到的) .
Eclipse 3.5.1,Sun JDK 1.6.0_17,m2Eclipse 0.9.8.200905041414
我想在我的Maven项目中使用apache commons配置jar.
当我使用m2Eclipse添加它时会产生以下结果:
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>20041012.002804</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
这似乎很好,但它给了我错误:
缺少工件资源:资源:jar:1.0:编译
有人可以帮忙吗?