草庐IT

java - 为什么 Maven 生成的源没有被编译?

这个问题在这里已经有了答案:mavencan'taddfilesingenerated-sourcesforcompilationphase(2个回答)关闭5年前。我有一个在target/generated-sources/wrappers目录下生成源的插件。它像这样连接到generate-sources阶段:mygroupidmyartifactidgenerate-sourcesxml2java问题是,当我使用mvndeploy时,.class文件不会放在jar中。我在那里看到所有.java文件,但没有看到.class.我阅读了有关此问题的所有问题,但不知道如何解决该问题。我正在使

java - 从 1.6 迁移到 1.7(基于 maven 的项目)后,无法在 Jetbrains Intellij 中使用 Java 1.7 进行编译

使用基于Maven项目的Jetbrains11.2项目。然后我需要移动到1.7。我已经安装了1.7,我更新了我的pom.xml,我可以使用maven重建整个包。我已经修改了IntelliProjects设置中关于Java版本的所有设置项目SDK项目语言级别模块语言/来源/语言级别模块语言/依赖项/模块SDK但我无法让它编译它提示的文件:Error:javactargetreleaseof1.6conflictswithsourcerelease1.7然后我尝试在我的另一台开发机器上使用相同的代码库但不同的Intellij项目,在此我得到了类似的错误:Error:javac:source

java - 使用 maven 构建时 jar 文件损坏

在构建war文件时,我将一组jar从某个位置复制到war中的文件夹。虽然文件确实被复制了,但我认为它们已损坏,因为在war之外获取的jar的相同类文件使用调试器打开,而从war文件中获取后它没有打开。这是我的warpom.xml的一部分,我在其中复制jarcopy-jarsprocess-resourcescopy-resources${basedir}/target/${project.artifactId}-${buildNumber}/somefolderSomeSourceDirectorytrue**/**SomeSourceDirectory有一些jars和一些其他文件结果

java - 部署程序集中缺少 Maven 依赖项

我最近从eclipse4.4.2(Luna)升级到4.5(Mars)。我的动态Web项目现在在其部署程序集“项目->属性->部署程序集”中不包含Maven依赖项。我可以手动添加它们(使用“Project->Properties->Deploymentassembly->Add->JavaBuildPathEntries->MavenDependencies”),但每次我运行“Project->Maven->UpdateProjectConfiguration”时",再次删除Maven依赖项。请注意,我使用EclipseIDE中的ApacheTomcat服务器运行该项目。我已经安装了m2

java - MavenError : Failed to execute goal on project: Could not resolve dependencies In Maven Multimodule project

我正在尝试创建一个Maven多模块项目。该项目已成功创建,但是当我尝试将一个模块用作另一个模块的依赖项时,它会引发异常。当我使用eclipse创建模块时,我选择打包为jar,但是在创建模块时,子pom.xml中没有提及打包标签,我手动将打包标签插入为jar。以下是我的父pom.xml:4.0.0com.netsolempirecl0.0.1-SNAPSHOTpom-------------------------empirecl-webempirecl-daoempirecl-serviceempirecl-api道子模块:4.0.0com.netsolempirecl0.0.1-SN

java - 如何使用 Maven 的中央存储库部署我的开源项目?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion我可以做些什么来将自己的开源内容放入Maven的中央存储库?我多次想知道如何将自己的项目放入Maven的中央存储库。我自己也在问这个问题,尤其是当我看到一些托管自己的存储库的知名项目时,要求用户添加依赖项和存储库。同时,其他项目越来越难以依赖这些项目。由于我既不希望其他人添加额外的存储库也不希望自己托管一个,所以我正在寻找其他方式。为什么有些项目不使用部署

java - Intellij IDEA。总是显示 maven 的 `target` 目录

使用IntellijIDEA创建maven项目时,默认情况下target目录在项目资源管理器中不可见。但是我可以通过从模块设置中的排除文件夹中删除它来使其可见。但它只能在短时间内工作,并且在10-15分钟后target目录再次不可见。所以我需要再次进入模块设置并从排除目录中删除target目录。如何使maven的target目录永远可见? 最佳答案 尝试取消选中Settings-ProjectSettings-Maven-Importing下的Excludebuilddirectory复选框。IDEA帮助中的描述:Selectthi

java - 经典错误 : Unable to update index for central|http://repo1. maven.org/maven2

我面临的情况是我的eclipseindigo是“无法更新中央的索引|http://repo1.maven.org/maven2”。我正在使用外部Maven3.0.3安装和使用EclipseIndigo配置的m2eclipse而且我绝对不支持任何代理。此外,我在Eclipse中的网络配置全部设置为直接,我仍然无法更新索引。我可能忽略了什么?我在Google和其他论坛上搜索过,但无法解决。 最佳答案 来自Wojtek的链接。关闭Eclipse删除workspace_location/.metadata/.plugins/org.mave

java - 为什么我收到 Maven 错误 : "Unable to determine if resource X exists in http://maven.glassfish.org/content/groups/glassfish"?

每当我们在Maven中执行我们的site目标时,我们都会在控制台日志中得到一长串与依赖关系相关的错误。这些错误似乎是在构建的依赖关系报告创建部分生成的。当根据http://maven.glassfish.org/content/groups/glassfish存储库检查资源时,似乎会生成所有错误。(其中还有一个奇怪的JavaFX错误,但我们暂时不用担心)构建成功完成。10:21:52[INFO]Generating"Dependencies"report---maven-project-info-reports-plugin:2.7:dependencies10:22:07[ERROR

java - Maven 插件测试中 org.apache.maven.repository.RepositorySystem 的组件查找异常

我正在尝试将maven-plugin-testing-harness2.1版与以下测试用例一起使用:publicclassFooTestextendsAbstractMojoTestCase{@OverrideprotectedvoidsetUp()throwsException{super.setUp();}publicvoidtestSomething()throwsException{//todo}}setUp()调用测试失败:org.codehaus.plexus.component.repository.exception.ComponentLookupException:j