草庐IT

maven-wagon-plugin

全部标签

java - 设置 Maven 的问题

这个问题在这里已经有了答案:AddingadirectorytothePATHenvironmentvariableinWindows(21个回答)关闭8年前。我在安装Maven时遇到困难。我已经按照这个设置了所有的环境变量:http://maven.apache.org/download.html虽然我使用的是Windows7,但当我尝试运行命令mvn--version时,我得到,mvn不被识别为内部或外部命令等.当我从src\bin中运行它时,我得到了错误:Exceptioninthread"main"java.lang.ClassNotFoundException:org.cod

java - 设置 Maven 的问题

这个问题在这里已经有了答案:AddingadirectorytothePATHenvironmentvariableinWindows(21个回答)关闭8年前。我在安装Maven时遇到困难。我已经按照这个设置了所有的环境变量:http://maven.apache.org/download.html虽然我使用的是Windows7,但当我尝试运行命令mvn--version时,我得到,mvn不被识别为内部或外部命令等.当我从src\bin中运行它时,我得到了错误:Exceptioninthread"main"java.lang.ClassNotFoundException:org.cod

java - 使用 Shade-Plugin 正确最小化 Uber Jar

我正在使用Maven-Shade-Plugin创建一个可运行的Uber-jar。根据thispage上的最后一帧,可以使用以下方法最小化jar的大小:true但是这个特性没有考虑到log4j.properties文件中声明的类。因此,例如org.apache.log4j.appender.TimeAndSizeRollingAppender不包含在Uber-jar中,即使它已在log4j.properties文件中声明。我相信我会在使用Spring时遇到同样的问题。如果我的代码仅引用接口(interface)A,并且我的Spring文件包含实现A的类B的实例化,那么B可能不会添加到ja

java - 使用 Shade-Plugin 正确最小化 Uber Jar

我正在使用Maven-Shade-Plugin创建一个可运行的Uber-jar。根据thispage上的最后一帧,可以使用以下方法最小化jar的大小:true但是这个特性没有考虑到log4j.properties文件中声明的类。因此,例如org.apache.log4j.appender.TimeAndSizeRollingAppender不包含在Uber-jar中,即使它已在log4j.properties文件中声明。我相信我会在使用Spring时遇到同样的问题。如果我的代码仅引用接口(interface)A,并且我的Spring文件包含实现A的类B的实例化,那么B可能不会添加到ja

java - Maven 在 jar 中生成重复的 pom.xml 和 pom.properties 文件

我将基于Maven的Spring应用程序打包为:mvninstall-DskipTests-Peverything.然后出现了一些奇怪的事情。在生成的jar的META-INF中,我发现重复的pom.xml和pom.properties文件。有人可以解释一下吗?谢谢。这里是提取的pom.xml4.0.0com.abc.xyzmigrate-appjar1.0-SNAPSHOTmigrate-apphttp://maven.apache.org..everythingorg.apache.maven.pluginsmaven-compiler-plugin1.51.5org.apache.

java - Maven 在 jar 中生成重复的 pom.xml 和 pom.properties 文件

我将基于Maven的Spring应用程序打包为:mvninstall-DskipTests-Peverything.然后出现了一些奇怪的事情。在生成的jar的META-INF中,我发现重复的pom.xml和pom.properties文件。有人可以解释一下吗?谢谢。这里是提取的pom.xml4.0.0com.abc.xyzmigrate-appjar1.0-SNAPSHOTmigrate-apphttp://maven.apache.org..everythingorg.apache.maven.pluginsmaven-compiler-plugin1.51.5org.apache.

java - 在 Maven 中仅编译选定的文件

我只想编译源目录中选定的文件或目录(包括子目录)。我很确定我可以使用来做到这一点的maven-compiler-plugin的配置,但它似乎不像我预期的那样工作,因为它仍然将所有类编译成target/classes.真正奇怪的是,Maven输出表明该设置确实有效,因为:maven-compiler-plugin2.5.1com/example/dao/bean/*.java我有:[INFO]Compiling1sourcefiletoc:\Projects\test\target\classes但我没有编译器的配置:[INFO]Compiling14sourcefiletoc:\Pro

java - 在 Maven 中仅编译选定的文件

我只想编译源目录中选定的文件或目录(包括子目录)。我很确定我可以使用来做到这一点的maven-compiler-plugin的配置,但它似乎不像我预期的那样工作,因为它仍然将所有类编译成target/classes.真正奇怪的是,Maven输出表明该设置确实有效,因为:maven-compiler-plugin2.5.1com/example/dao/bean/*.java我有:[INFO]Compiling1sourcefiletoc:\Projects\test\target\classes但我没有编译器的配置:[INFO]Compiling14sourcefiletoc:\Pro

java - Maven 和 Java : The parameters 'mainClass' for goal org. codehaus.mojo :exec-maven-plugin:1. 2.1:java 丢失或无效

我的JavaEEproj构建良好,但尝试执行时出现以下错误:gert@gert-VirtualBox:~/workspace/CDBOOKSTORE$mvnexec:java[INFO]Scanningforprojects...[INFO][INFO]------------------------------------------------------------------------[INFO]BuildingCDBOOKSTORE0.0.1-SNAPSHOT[INFO]----------------------------------------------------

java - Maven 和 Java : The parameters 'mainClass' for goal org. codehaus.mojo :exec-maven-plugin:1. 2.1:java 丢失或无效

我的JavaEEproj构建良好,但尝试执行时出现以下错误:gert@gert-VirtualBox:~/workspace/CDBOOKSTORE$mvnexec:java[INFO]Scanningforprojects...[INFO][INFO]------------------------------------------------------------------------[INFO]BuildingCDBOOKSTORE0.0.1-SNAPSHOT[INFO]----------------------------------------------------