【问题标题】:Maven: Generating a package automaticallyMaven:自动生成包
【发布时间】:2013-01-17 01:26:27
【问题描述】:

关于 Maven 及其生成不同 Java 包的能力的快速问题。

我需要为相同的代码库构建多个包,并根据我目前的需要使用不同的命名约定。

这方面的一个例子是。

package com.company.app.development
package com.company.app.test

无论如何我可以用 Maven 做到这一点吗?同样,主要问题是我需要能够使用 Maven 根据需要动态更改包名称。

我目前在一个 Android 项目中这样做,但我确信这适用于任何可以使用 Maven 的东西。

【问题讨论】:

  • 您是在询问有关通过原型生成存根项目的问题,还是正在寻找可以在正在进行的项目中修改包名称及其相关目录的内容?
  • 修改包名~我可能已经找到了解决方案,但我正在测试
  • 不要忘记仅仅修改源文件中的包声明是不够的——你需要改变目录结构来匹配。
  • 是的,我想我找到了一个选项 ... 与 stackoverflow.com/questions/7596771/… 相关的 aapt 编译器

标签: java android maven


【解决方案1】:

使用maven classifier。您将使用 devtest 分类器部署您的 jar。然后根据您的环境使用profiles 来引用和构建不同的版本。

【讨论】:

  • 这似乎只是添加了一个文件名jar,并没有真正改变类包
  • 抱歉,误读了您的问题。我不确定 maven 是否提供了一种动态更改包名称的方法。
猜你喜欢
  • 2010-09-24
  • 1970-01-01
  • 2014-06-25
  • 2011-03-03
  • 1970-01-01
  • 2015-08-22
  • 2020-08-31
  • 2015-12-23
  • 1970-01-01
相关资源
最近更新 更多