Tag: maven

谷歌AppEngine添加模块没有maven

我经历了很多搜索结果,找不到我想要的东西,我一直在使用appengine很长一段时间,单一的战争目录很简单。 现在谷歌宣布Appengine模块可用于GA,我已经阅读了所有相关内容,我知道它是如何工作的。 我的问题是, 如何在没有maven的情况下将模块添加到appengine? ,我不想使用maven,我有点用GAE + Maven + Eclipse,没有热重新部署。 所以任何人都可以举例说明如何在没有maven支持的情况下将模块添加到appengine应用程序。 另一个问题是,我知道很多人正在使用maven的appengine,但我尝试了很多来使所有三个(GAE + maven + eclipse)工作,但我不能。 所以人们使用maven的appengine,你们可以推荐更好的使用方法吗? 谢谢!

如何从maven程序集插件中排除依赖项:jar-with-dependencies?

Maven的程序集插件可以创建一个大jar,包括所有依赖于descriptorRef jar-with-dependencies 。 如何排除其中一些依赖? 好像它没有这样的配置? 还有其他解决方案吗?

Hadoop 2.2.0 Eclipse插件

我在我的电脑上安装了hadoop-2.2.0(单节点cluser)和maven3.3.1。 我想在eclipse中编写MapReduce代码。 所以我的问题是: mapreduce和maven之间有什么关系? 如何在eclipse中调试代码? 一个教程说我应该首先在旧版本中安装一个hadoop eclipse插件,但似乎没有新版本hadoop-2.2.0的插件。 我怎么解决这个问题?

logback.xml中的file和stdout appenders

我在单独的项目中有2个logback.xml文件。 一个使用FileAppender将JDBC SQL记录到文件中,另一个使用ConsoleAppender将错误记录到stdout。 这是我的每个logback.xml文件。 文件记录 ${user.home}/database.log false %-5relative %-5level %logger{35} – %msg%n 控制台记录 %-5relative %-5level %logger{35} – %msg%n 我正在合并这两个项目,我希望能够继续将信息级SQL记录到文件中,并将错误记录到STDOUT。 我已将两个appender添加到logback.xml但我不知道如何处理logback.xml和新logback.xml的根标记。

是否可以将AngularJs包含到使用Gradle的项目中

我知道可以将AngularJs与Maven包含在一个Spring项目中,但是如何将它包含在Gradle中? 查看gradle存储库我找不到AngularJs条目。 也许可以使用Gradle从Maven存储库中获取它? 但是如何做到这一点呢。

有没有办法在不使用外部JAVA_TOOL_OPTIONS的情况下使用UTF-8构建maven构建类文件?

我不想依赖外部环境变量来强制maven用UTF-8构建我的类。 在Mac上,我在使用maven构建时遇到了各种各样的问题。 只有下面的选项才能解决问题: export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 mvn clean install 但是我正在分发我的项目,依靠用户设置此环境变量来正确构建项目是没有意义的。 尝试了这里描述的所有内容: 为clojure源文件启用UTF-8编码 任何人都对这个令人敬畏的Maven问题有所了解?

Maven:“读取原型目录时出错”,不在代理服务器后面

命令: mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -DgroupId=org.apache.solr -DartifactId=es-my-proj 错误(底部满堆): … [INFO] — maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom — [INFO] Generating project in Batch mode [WARNING] Error reading archetype catalog http://repo1.maven.org/maven2 org.apache.maven.wagon.authorization.AuthorizationException: Access denied to: http://repo1.maven.org/maven2 , ReasonPhrase:Denied Access. at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:928) … 我所做的每一次谷歌搜索都会得到其中一个答案,但都不适用: 在代理背后 – 但我不是代理人的背后! 2010年Maven 2.x出现了一些问题,但我使用的是Maven 3.0.5 Mangled设置文件,但我甚至没有〜/ .m2 / settings.xml文件 我检查过的其他事情: 每次我确定没有目录,没有pom文件等。 还尝试添加-DarchetypeRepository = http://repo2.maven.org/maven2但结果相同 […]

如何将所有依赖项放在runnable jar的单独文件夹中?

我正在使用mvn package创建一个可运行的jar,其中包含所有依赖项,运行正常。 但我更喜欢将所有外部依赖项打包在一个单独的文件夹中。 那么我需要改变什么呢? maven-assembly-plugin 2.4 jar-with-dependencies my.MainApp make-assembly package single

Avro字段默认值

我遇到了一些设置Avro字段默认值的问题。 我有一个简单的架构,如下所示: data.avsc: { “namespace”:”test”, “type”:”record”, “name”:”Data”, “fields”:[ { “name”: “id”, “type”: [ “long”, “null” ] }, { “name”: “value”, “type”: [ “string”, “null” ] }, { “name”: “raw”, “type”: [ “bytes”, “null” ] } ] } 我使用avro-maven-plugin v1.7.6来生成Java模型。 当我使用以下方法创建模型的实例时: Data data = Data.newBuilder().build(); ,它失败,但有例外: org.apache.avro.AvroRuntimeException:org.apache.avro.AvroRuntimeException:字段ID类型:UNION pos:0未设置且没有默认值。 但是,如果我指定“默认”属性, { “name”: “id”, “type”: [ “long”, “null” […]

黑名单Maven依赖项

有没有一种方法,例如Maven插件,可以列出不需要的/黑色列出的依赖项(直接和传递),如果它检测到列出的依赖项之一,则无法构建? 在我的项目中,我们严格要求摆脱Apache Commons Logging并将其替换为SLF4J JCL Bridge。 我知道我们必须排除不需要的deps自己,但是如果有人添加了一个带来黑名单依赖的依赖项,我想让构建失败。