当前位置: 首页 > 知识库问答 >
问题:

防止上载中间Maven工件

赵智勇
2023-03-14

我有一个项目创建一些FAT jar通过从EAR加载的webstart使用。这导致了多模块项目中的以下Maven项目

  • 创建FAT JAR的JAR项目
  • 创建webstart WAR的WAR项目
  • 包含服务器应用程序和WebStart的war文件的EAR文件
  • 将三个项目移动到一个pom文件
  • 一些标志/选项/任何内容告诉Maven将工件作为未部署或安装的中间工件来处理

是否存在类似这样或其他解决我问题的方法?

共有1个答案

须峰
2023-03-14

如果这是一个多模块项目,您可以在不应该部署工件的项目中将 设置为true

 类似资料:
  • 当我运行flyway maven插件时,它首先下载版本为1.5.6的slf4j jars: 这严重破坏了我的Spring web应用程序,因为我在那里使用的是slf4j的1.7.2版本,当我重新启动它时,它变得混乱。 我该如何防止这种情况?我尝试过在我的pom中添加排除项.xml: 但这仍然会发生。 更新:这导致的是以下错误,当我使用Intellij 12进行构建时: 更新:mvn依赖项的输出:t

  • 问题内容: 有没有办法用javascript / jquery防止图像加载?我正在从带有图像的html列表构建幻灯片。因此,我想收集所有src数据,然后阻止加载图像。因此,稍后当用户真正需要图像时,我便会加载它。 我在Google上找到了一些延迟加载脚本,但找不到阻止图像加载的方式。 提前致谢。 Edit1: 从答案看来,不可能使用javascript来防止图像加载。 这是一个执行延迟加载的脚本。

  • 我对maven有奇怪的行为。在我的构建过程中,json-Smart元数据组件(唯一似乎受此问题影响的工件)的下载循环不断。 如果我直接向central maven回购注入资金,这没关系,但如果我使用Nexus,问题仍然存在。 > 我检查证书,他们是OK我检查nexus日志,有没有关于这个下载Maven日志在调试显示没有其他(只是这个最后的命令) 我在maven设置中使用-U和udpatePolic

  • 我在Jenkins的Build Executor Status面板中单击了一个作业名称旁边的[x]按钮,中止了该作业,但该作业仍然存在并等待。 即使我重新启动Jenkins它也会恢复构建。当我看一下控制台时,我看到: 向进程发送中断信号单击此处强制终止运行步骤。伊奥。IOException:正在中止sun的构建。反映国家建筑配件公司。sun的newInstance0(本机方法)。反映国家建筑配件公

  • 问题内容: 我有几个使用相同的JNI库的类,称为“ jni”。在每个此类中,我在该类的静态初始值设定项中都有一个System.loadLibrary()调用: 唯一的问题是,我只希望System.loadLibrary()被调用一次,因为这可能需要一段时间。有没有一种简便的方法来防止同一库的多次加载? 问题答案: 如果已经加载了库,则随后的任何加载相同库的调用都将被忽略。 : 加载由libname

  • 我有一个父pom,它为我的其他组件提供所需的版本号变量 您必须使用分类器将补充工件附加到项目中,而不是替换它们 我发现这是因为jar打包固有的maven jar插件默认绑定,但我正在进行war打包,所以在war打包之后,默认jar执行开始并抛出上面的一个。任何停止违约的解决方案都将帮助我提前感谢。