【java – 用于项目语义版本控制的Maven插件】教程文章相关的互联网学习教程文章

java – Maven – 挂起建立一个项目【代码】

我正在使用maven来构建可能有或没有孩子的项目(不确定是否相关).我之前有很多很好的项目可以很好地建造,但这个项目就在那里.它在pom.xml中没有任何特殊之处,但它只是在编译阶段挂起. 任何想法我能做什么?项目可以拥有的子女数量是否有限制? 从运行kill -3 PID堆栈跟踪:Full thread dump OpenJDK 64-Bit Server VM (21.0-b17 mixed mode):"resolver-5" daemon prio=10 tid=0x00007f2a5473f800 nid=0x4a5a waiting on condition [...

java – Eclipse下的Debug Maven插件

我想在Eclipse下调试一个Maven插件.我想我可以把它作为依赖;然后编写一些导入插件的java类(不知何故),并将其作为执行maven’exec’插件,’java’目标运行?这会是可行还是“太难”? (顺便说一句,用例:这是我无法生成sql的hibernate3插件.但是可以让它生成类似’Level.hbm.xml’的xml.我没有想法.我可能会创建一个问题它自己的.) (编辑:正确的标题,添加标签.) -EDIT2- 我现在看到我可能没有准确解释我想要的东西:我想调试插件,因...

java – 从Maven有条件地运行JUnit测试【代码】

在Maven中,是否有一些方法可以指定只有在源代码更改时才运行JUnit测试? 例如,我看到了这条消息[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ my_project --- [INFO] Nothing to compile - all classes are up to date现在 – 因为没有编译代码(因为上次编译没有变化),我宁愿不运行任何测试.这可能吗?解决方法:您的项目设置应分解为单独的模块.但是,如果您不能这样做,您可以在您希望不运行测试的配...

maven错误The JAVA_HOME environment variable is not defined correctly【代码】【图】

maven错误 The JAVA_HOME environment variable is not defined correctly欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 T...

java – 使用Jenkins内部版本号安装/部署Maven【代码】

更新#1 9/18 我的公司决定彻底改进他们的开发/发布周期,以适应越来越多的开发人员. git进程类似于successful branching model,只有一些变化.开发人员需要进行合并/拉取请求,而不是开发人员直接推送访问“开发”分支,需要进行代码审查和基本单元测试. 版本系统将是Major.Minor.Patch,其中主要版本标记向后兼容性中断,次要版本标记新功能和小错误修复,Patch标记关键热修复.此新版本系统将删除Jenkins构建号作为有用的信息,但出于历史...

java – 使用maven创建Apklib【代码】

我有Android项目A,它引用了Android库项目B,在Eclipse上构建项目A工作正常.但是我的应用程序使用了一些系统API,所以我想用maven构建.我没有得到如何在项目A中包含项目B的maven. (基本上proj B有源和资源) 基本上我生成了B.jar并编辑了pom文件<dependency><groupId>com.me.example</groupId><artifactId>myId</artifactId><version>2.4.1</version><type>lib</type> </dependency>然后我能够构建A.apk,但是当我启动A.apk应用程序时,它...

java – Maven多模块项目错误【代码】

我正在使用followin文件夹结构:SpringMvcExample\_ pom.xml (root pom)\_ parent\_ pom.xml (parent pom)\_ model \_ src\_ pom.xml (child pom)这是文件示例: root.pom:<groupId>com.pack</groupId><artifactId>SpringMvcExample</artifactId><version>1.0-SNAPSHOT</version><packaging>pom</packaging><name>SpringMvcExample</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</pr...

使用Maven自动验证JavaDoc【代码】

在重构期间,JavaDoc经常发生过时.它描述的方法参数不再存在,或者缺少一些新的参数,以举例说明. 如果有一个Maven插件可以自动检查现有的JavaDoc并在存在某种“JavaDoc违规”时停止构建,那就没问题了.我已经看过Maven-JavaDoc-Plugin和maven-doccheck,但两者似乎只能在违规的情况下自动修复现有的JavaDoc,而不是惹恼一些错误或警告. 有谁知道如果有这样的Maven插件以及如何存档这个?解决方法:据我所知,maven-javadoc-plugin目前无法...

java – maven clean install不从本地存储库中获取jar【代码】

我试图从命令行运行mvn clean install命令.它在一个位置尝试从远程位置下载jar.[INFO] Deleting directory C:\Users\212368997\ruchita_pdm_laptop\vobs\iui\src\newsrc\xr-service-impl\target [INFO] [resources:resources] [INFO] Using 'ISO-8859-1' encoding to copy filtered resources. [INFO] Copying 0 resource Downloading: http://3.204.29.172:8081/artifactory/repo1/com/gehc/xr/wf/DuifEventsData/1.0.0-SNAPS...

java – 从Maven着色.jar执行时错误的库路径【代码】

虽然我的应用程序在Eclipse中运行良好,但是当使用Maven着色插件并“运行”JAR时,我得到一个异常,说明在当前工作目录中找不到所需的JOGL二进制库,这是正确的,因为它不在当前工作中目录,但在JAR本身的根目录中. 线程“main”中的异常java.lang.UnsatisfiedLinkError:无法加载库:/path/to/working/dir/libgluegen-rt.so 我已经确认该文件按预期存在于JAR的根目录中. 我的POM插件调用:<plugin><groupId>org.apache.maven.plugins</g...

java – maven插件中的依赖注入【代码】

我正在开发一个maven插件并使其更可测试我想使用轻量级依赖注入框架(如Guice)来管理服务等但是我可以让它们与应用程序集成我无法获得它们与我的插件集成在一起.除了以静态方式进行依赖注入外,有没有办法做到这一点?解决方法:Maven已经为您提供了名为Plexus的嵌入式IoC容器.您可以包含其他组件public class MonitorMojoextends AbstractMojo {/*** The website monitor component instance that will be injected * by the Plexus ...

java – Maven-war-plugin将manifest.mf加倍【代码】

我有一个wab – web应用程序包(osgi),我需要我的自定义清单.在互联网上我找到了一个解决方案 – 我们创建了src / main / resources / META-INF / MANIFEST.MF并在pom中:<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId> <version>2.3</version><br><configuration><archive><manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF </manifestFile> </a...

java – 使用maven显示错误的jar构建【代码】

我已经构建了一个应用程序,从一些xml文件的Count标签中获取值,并将其写入输出excel XLSX文件. 我的程序中有2个函数,由main()调用.首先是readXml(),它读取xml文件,第二个是writeXlsx(),它写入输出excel文件. 我已经使用maven添加依赖项并构建jar文件. 当我运行创建的jar时,它适用于程序的一半,但在尝试编写XLSX时会出错.出现错误的是:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/X...

java – 如何避免maven中的禁止依赖错误?【代码】

由于以下错误,我无法构建我的项目:[WARNING] Rule 6: org.apache.maven.plugins.enforcer.EnforceBytecodeVersion failed with message: Found Banned Dependency: de.lmu.ifi.dbs.utilities:common-extension-lib:jar:2.4.0 Found Banned Dependency: de.lmu.ifi.dbs.jfeaturelib:JFeatureLib:jar:1.6.1 Use 'mvn dependency:tree' to locate the source of the banned dependencies. [INFO] ----------------------------------...

java – Intellij – maven模块依赖. NoClassDefFound错误【代码】

我创建了一个maven基础项目,它有两个模块,A和B.在A i中,我添加了B作为依赖项,并通过项目结构在B中添加了来自maven的JSoup. 现在我想运行以下代码A:public class A {public static void main(String args[]){new B().foo();} }B:public class B {public void foo() {System.out.println("B....");//prints B...new Document("S");// NoClassDefFoundError exception} }当我运行以下代码时,它说:Exception in thread "main" java....