问题标签 [maven-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ant - 具有顺序 ant-contrib 的 Maven antrun 无法运行
我们有一个特殊的例程将子文件夹中的文件分解为扩展名,这些扩展名将被复制并打包成单个扩展名文件。对于这种特殊的方法,我想使用maven-antrun-plugin
, 对于通过 dirset 的顺序迭代和 jar 打包,我们需要库 ant-contrib。
即将到来的插件配置失败并出现错误。我配置错了什么?谢谢你。
插件配置
错误
maven-2 - 获取多模块 Maven 项目中的更改
我有一个多模块 Maven 项目,其中模块 B 依赖于模块 A。我如何在重建模块 B 时重建模块 A?现在我必须在对模块 B 做任何事情之前手动安装模块 A,这真的很痛苦。
PS我看到有人问了一个类似的未回答的问题: Maven: How to use jetty:run in a multi-module Maven project, without need to install
pom.xml - 解析maven pom.xml,使用maven jar
我一直在尝试解析 maven pom.xml。我在一定程度上是成功的。但我的问题是我无法获得默认值。我必须手动注入默认值。例如,如果 pom.xml 中没有指定版本号,那么很明显会使用父版本。如果没有指定构建目录,那么它将是目标。
我需要知道,我应该使用哪些类来自动填充这些东西。除此之外,我想为我构建依赖关系图。我用来解析的代码是
谢谢。
java - Maven 3:是否可以使用 Java 6 构建 JDBC-3 驱动程序?
我正在编写一个简单的 JDBC 驱动程序,它应该符合 JDBC-3(因此它可以与 Java 5 和 6 一起使用)。我的构建环境是 Java 6,我使用 Maven 3。我确实安装了 Java 5,所以我可以访问 Java 5 的rt.jar
.
javac
有没有一种保存方法可以用 Java 6针对 Java 5编译 Java 代码rt.jar
?
是的,我在这里寻找黑客。
java - Maven项目的Netbeans“默认配置”
我在 Netbeans 下有一个 Maven 项目,它需要非默认配置,因为它是特定于平台的。如果用户不选择配置,我将无法知道要为哪个平台构建。我不能使用配置文件激活器,因为有时我们在 Linux 机器下构建 Windows 二进制文件。
如果使用了描述性错误消息,有没有办法禁用<default config>
或失败构建,或者告诉 Netbeans 当有人构建<default config>
它时应该真正构建配置windows-x86
?
eclipse - Eclipse 逻辑目录分组
有没有什么办法,用 Eclipse IDE,有一个包含几个相关项目的“主”文件夹?
我想要这个的原因是因为我有几个 Maven webapps。使用 Maven,约定拥有一个构建所有依赖项目的“主”项目。如果无法在 Eclipse 中对这些项目进行逻辑分组,我的项目结构如下所示:
当然,这些将按字母顺序排序,使情况变得更糟。我宁愿有几个文件夹可以存储每个项目:
这可能吗?
apache - 使用 Maven 3 构建 DayTrader
有没有人尝试使用最新的 Maven 构建来构建 Apache Geronimo DayTrader 应用程序?当我尝试按照此处的说明进行操作时:
https://cwiki.apache.org/GMOxDOC22/daytrader-a-more-complex-application.html
我收到许多构建错误:
我完全按照他们的说明进行操作。我错过了什么吗?
maven-2 - Maven 插件 - mvn 发布:准备
嗨,我正在通过新创建的插件(mpc)检查 pom(scm 区域)的某些部分......但现在我在 mvn 发布期间遇到了这个问题:准备使用创建的插件(mpc)的不同模块我得到了以下消息:
输出“不是工作副本”...是因为我正在检查 svn info 输出...问题是我可以在 mvn release:prepare 期间以某种方式识别这种状态吗?例如通过roperties 或检查当前项目的属性?换句话说,我在我的 maven 插件 (mpc) 中知道当前 release:prepare 循环正在运行?
maven-2 - 如何控制maven构建的jar里面的pom.xml?
当 maven 构建一个 jar 时,它会在 META-INF///pom.xml 中放置一个 pom.xml。这是神器的原始pom。没有变量被扩展或继承,也没有列出继承的依赖项。这使得生产 jar 的信息依赖于构建环境。
jar里面的pom怎么配置?最好是 maven-jar-plugin 的一些配置。
maven - 处理覆盖后如何从 .jar 文件中删除 .jsp
我有一个名为views
包含一个.jsp 文件\Calendar.jsp 的maven 模块。我有另一个名为 的 maven 模块core
,它依赖于views
module. module的打包类型views
是jar,module的打包类型core
是war。
我已配置overlay
将 .jsp 文件从views.jar
WEB-INF\views 文件夹(的core.war
)复制。
overlay
配置工作正常,它确实将.jsp 文件从WEB-INF\views 文件夹(的)复制。views.jar
core.war
但问题是它不会从 .jsp 文件中删除这些 .jsp 文件views.jar
。因此,我core.war
最终得到了重复的 .jsp 文件(一份在 WEB-INF/views 文件夹中,另一份在 .jsp 中views.jar
)。结果,规模core.war
急剧增加。(其中的 .jsp 文件views.jar
是多余的,因为它们不会在 webapp 的执行过程中使用。)
所以,问题是:-如何配置overlay
做剪切+粘贴操作而不是复制+粘贴操作。如果使用 无法做到这一点overlay
,是否还有其他(Maven 友好)解决方案?