草庐IT

maven-cacert

全部标签

java - Java EE 7 中的 Servlet、JSP 和 JSTL 需要哪些 Maven 依赖项?

我想使用SDKJavaEE7、Glassfish4和Maven。这是正确的吗?请注意范围。1。对于servlet:javaxjavaee-api7.0provided2。没有标准标签和JSTL的JSP:javax.servletjsp-api2.03。对于带有标准标记“c:”的JSPtaglibsstandard1.1.24。对于带有JSTL的JSPjavax.servletjstl1.2runtime您知道此信息包含的规范吗? 最佳答案 有多种选择。正如问题中所建议的,一种方法是导入整个JavaEEAPI。但你也可以更有选择性。您

java - JBoss AS 7 的 Maven 构建失败 Hello world 示例

我正在尝试按照本教程进行操作:https://docs.jboss.org/author/display/AS7/Helloworld+quickstart但是在按照简单的清理+构建包的说明操作时出现构建错误:gert@gert-VirtualBox:~/workspace/jboss-eap-6.1.0.GA-quickstarts/helloworld$mvncleanpackage[INFO]Scanningforprojects...[ERROR]Thebuildcouldnotread1project->[Help1][ERROR][ERROR]Theprojectorg.j

java - Maven: 'Package does not exist'(和其他错误)

我正在使用Maven运行多个selenium自动化测试。当我在Eclipse中调试时,我通常只需右键单击testing.xml并选择RunAs>TestNGSuite。但是在Jenkins中运行需要使用mvntest来运行。但是当我运行它时,出现了几个错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile(default-compile)onprojectecom:Compilationfailure:Compilationfailure:[ERROR]/User

java - 应该放在哪里 maven-compiler-plugin 声明 : in <plugins> or <pluginManagement>?

我有一个多模块Maven项目,我想让我所有的子模块都使用maven-compiler-plugin在根中指定pom.xml.我应该放在哪里maven-compiler-plugin声明(在根pom.xml中):在中节或部分?问题还涉及maven-release-plugin也是。 最佳答案 这2个部分(plugins和pluginManagement)的用途略有不同。第一个(plugins)用于指定项目(以及从父项目继承的所有子项目)的构建过程。如果您在此部分中包含一些插件,它将在每个子项目中执行,无论其类型如何。第二个(plugi

java - 以编程方式从 Maven Central 检索依赖项的最简单的 Ivy 代码

我发现IvyAPI非常复杂。使用Ivy100%以编程方式(没有Ant,没有Xml文件,...)从MavenCentral检索工件到特定本地目录的最简单的片段是什么?为了举例说明,将commons-logging:commons-logging:1.1:jar检索到/my/destination。 最佳答案 我一直致力于使用Ivy从Maven存储库远程解析工件(和依赖项)。这是一个下载一个工件(无依赖项)的代码示例。如果需要依赖,需要适配依赖描述符。注意事项:Ivy使用缓存来存储以前检索到的工件及其“ivy翻译”(您会在缓存中找到派生

java - 如何创建 Maven 构建配置文件以有条件地复制文件?

我是Maven的新手,我正在尝试创建pom.xml以使用配置文件为不同的环境构建war文件所以我创建了构建目标myacct_okcsrc/main/java**/*.javasrc/main/resourcesconfig/${environment}然后为每个环境创建配置文件localfalselocaljbossjbossdevdev然后我为每个环境创建一个配置文件夹projectroot|--src||--main|||--java|||--resources||||--config.xml|||+--config.properties|||--webapp||||--META-

java - maven构建中的挂钟是什么

当我使用线程构建我的项目时即mvn-T4install-Dmaven.test.skip=true我越来越喜欢TotalTime:10:17.623s(WallClock)这里的挂钟是什么意思?当我正常构建时,我没有得到那个词。我搜索过,但找不到相关信息。提前致谢。 最佳答案 默认情况下(没有-T4),Maven按顺序而不是并行构建所有模块。所以你只有一个过程,(在你的例子中)需要40秒。您使用4个线程开始构建,因此40秒的总时间除以4个线程,因此每个线程运行10秒。总CPU时间保持不变(40秒),但您的时间仅为10秒+一些并行化开

java - 在 maven jaxb codegen 期间将 DTMManagerDefault 转换为 DTMManager 的 ClassCastException

在尝试运行使用jaxb2插件执行JAXB代码生成的Maven构建时,我遇到了一个奇怪的问题(请参阅下面的堆栈跟踪)。我能想到的最好的是,有一些DTMManager的实现是从与xalan-2.7.1中不同的JAR加载类的;但是,我已经验证用于运行jaxb:generate目标的类路径只有一个包含DTMManager或DTMManagerDefault的xalan-2.7.1.jar-所以我不知道还有什么可能会阻碍.最后一个数据点:我们的构建指定了一个“快照”配置文件,它实际上仅用于将源代码JAR(使用maven-source-plugin)并将它们发布为工件。我在上面描述的失败场景仅发生

java - 带有 maven-antrun-plugin 的 Maven Ant BuildException ...无法找到 javac 编译器

我正在尝试让Maven为一些遗留代码调用ANT构建。ant构建通过ant正确构建。但是,当我使用mavenant插件调用它时,它失败并出现以下错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-antrun-plugin:1.6:run(default)onprojectCoreServices:AnAntBuildExceptionhasoccured:Thefollowingerroroccurredwhileexecutingthisline:[ERROR]C:\dev\projects\build\build.

java - 将 Maven POM 版本号加载到 Java 项目中

我想为我的Java应用程序(在本例中为VaadinPortlet)添加版本编号,它在帮助View中显示版本号。关键是版本号是我的Maven的POM文件中定义的版本号(例如1.1.5-SNAPSHOT),这就是我们要更改的版本号(例如在发布时)。知道如何将它从POM中取出并放入Java中(例如,字符串)吗?(如果可能的话)谢谢 最佳答案 使用包含行的过滤属性文件version=${project.version}并从您的Java程序中的类路径加载此属性文件。 关于java-将MavenPO