草庐IT

Maven-Helper

全部标签

java - 关于 javax.persistence JAR 的 Maven 依赖项?

我正在使用Spring3和Hibernate4JPA。我对javax.persistenceJAR感到困惑。我在Google上发现了以下两个Maven依赖项。请告诉我以下两个依赖项中需要哪个?javax.persistencepersistence-api1.0.2org.eclipse.persistencejavax.persistence2.0.0 最佳答案 第一个javax.persistence.persistence-api是APIJar,它定义了您的应用程序应该使用的供应商中立接口(interface)。第二个是该AP

java - 使用 Maven 构建时在运行时缺少 jaxb.properties

我有一个项目,我想在其中使用JAXB从XSD生成的一组类。对于这些类,我想从XML和JSON编码/解码。我发现我需要MoxyEclipselink来完成我需要的事情。我将我的类和过程作为Ant项目进行了测试,然后我决定将其移至Maven以进行更好的管理。但是,jaxb.properties文件似乎在运行时无法识别。我的项目有一个用于对象的MavenArtifact,还有一个用于逻辑/处理的Artifact。我一直在绞尽脑汁想弄清楚将jaxb.properties放在哪里以便可以读取它。我试过了对象项目/src/main/resources/jaxb.properties/src/mai

java - Maven目录结构

我是Maven的新手,我一直在阅读整个上午的教程(很棒的工具)。然而,我开始关注的这个新Java项目并未使用默认目录结构。它使用类似src/org/myapp的源代码而不是src/main/java。当我在项目(pom.xml所在的位置)上运行mvnpackage时,我收到一条消息说没有编译源,因为它无法找到它们(源路径不同)。有没有办法在Maven中指定您自己的源路径? 最佳答案 在pom文件的build标签中加入sourceDirectory。...src...Here是Maven文档中的相关部分。

java - 创建maven项目

如何在Eclipse中创建一个简单的Maven项目。每次我创建它都会在创建项目时出错。errorsDescriptionResourcePathLocationTypeCoreException:Couldnotcalculatebuildplan:Pluginorg.apache.maven.plugins:maven-compiler-plugin:2.3.2oroneofitsdependenciescouldnotberesolved:Failedtoreadartifactdescriptorfororg.apache.maven.plugins:maven-compiler

java - 错误 : type parameters of <T>T cannot be determined during Maven Install

当我尝试执行“mvninstall”时,这个函数会抛出奇怪的错误publicTget(finalAN_ENUMkey){returnsome_map.get(key);}这是我得到错误的地方finalintvalue=get(AN_ENUM.A_FIELD);这是maven中的错误:XXX.java:[25,41]typeparametersofTcannotbedetermined;nouniquemaximalinstanceexistsfortypevariableTwithupperboundsint,java.lang.Object我已经知道如何“修复它”。我只需要将上一个代

java - 较新版本的依赖项是否会覆盖 Maven 项目中的旧版本?

如果我有一个Maven项目,它对A和B版本2.0有显式依赖,并且A对B有传递依赖版本1.0。B的新版本是否覆盖旧版本?我使用了mavendepencdy:resolve目标,看起来旧版本的B没有解决。如果A与较新版本的B不兼容怎么办?或者,如果A依赖于Bversion2.0并且我的项目在运行dependency:resolvegoal后明确依赖于Bversion1.0我没有看到较新版本的B然后。那么如何解决这些依赖关系呢?当我使用resolvegoal时,它会显示依赖关系。但是这个依赖项将在哪个阶段使用?编译、测试、运行时? 最佳答案

java - Eclipse 或 Maven 添加/目标到 gitignore

我将Maven和Git与JavaEE项目(EAR、EJB和WEB)一起使用,在Eclipse中,工作区正在循环重建,因为某些东西将“/target”添加到我的.gitignore。这是我的gitignore:*.class*.settings*.project*.classpathtarget#PackageFiles#*.jar*.war*.ear/target/target/target/target/target/target...(moreandmore/target)知道什么可以添加这些行吗? 最佳答案 这可能对你有帮助。

java - Maven MojoExecutionException 异常

我遇到了这个问题,当我使用Maven部署我的应用程序时,请提出一些解决方案。错误日志,[INFO]BUILDFAILURE[INFO]------------------------------------------------------------------------[INFO]Totaltime:19.790s[INFO]Finishedat:WedApr2310:44:13IST2014[INFO]FinalMemory:54M/131M[INFO]--------------------------------------------------------------

java - 更新 Maven 项目时出现空参数错误

我正在尝试通过右键单击“项目资源管理器”中的项目并选择“Maven”->“更新”来更新我的多模块Maven项目。然后我收到消息CouldnotupdateprojectNAMEconfiguration:nullargument其他项目正常更新,没有错误。在这种情况下我能做什么?编辑:我正在使用EclipseMars 最佳答案 我遇到了完全相同的问题。.log条目是一个很好的提示(位置:workspace/.metadata/.log)。解决方案是进入Window/Preferences,然后导航到Maven/JavaEEInteg

java - CXF codegen maven 插件不工作 OpenJDK 11

我一直在使用JDK9和10以及CXFcodegen插件3.2.5和3.2.6,没有任何问题,但是今天我正在尝试将我的代码库从OracleJDK10更新到OpenJDK11build28,但是我'我总是得到同样的错误:[INFO]Erroroccurredduringinitializationofbootlayer[INFO]java.lang.module.FindException:Modulejava.xml.wsnotfound[INFO]----------------------------------------------------------------------