有没有办法启用Maven调试模式(-X)以获得仅与maven插件的具体执行相关的调试信息?
所有maven步骤的调试信息都太大,无法保存和分析.
我使用以下代码通过ExoPlayer播放音乐流:
exoPlayer = ExoPlayer.Factory.newInstance(numRenderers, minBufSize, maxBufSize);
String url = Helper.getPr().getString("url", "http://mp3.nashe.ru:80/ultra-128.mp3");
Uri uri = Uri.parse(url);
Log.i(TAG, "Going to open " + url);
Allocator allocator = new DefaultAllocator(BUFFER_SEGMENT_SIZE);
DataSource dataSource = new DefaultUriDataSource(getApplicationContext(), USER_AGENT);
ExtractorSampleSource sampleSource = new ExtractorSampleSource(uri, dataSource, allocator, BUFFER_SEGMENT_COUNT * BUFFER_SEGMENT_SIZE);
audioRenderer = new MediaCodecAudioTrackRenderer(sampleSource);
exoPlayer.addListener(this);
exoPlayer.sendMessage(audioRenderer, MediaCodecAudioTrackRenderer.MSG_SET_VOLUME, volume);
exoPlayer.prepare(audioRenderer);
exoPlayer.setPlayWhenReady(true);
Run Code Online (Sandbox Code Playgroud)
我找不到有关如何获取艺术家和当前歌曲名称等元数据的任何信息.是否可以获取元数据,如果是,如何?
非常感谢.
我已经在openshift上设置了Jenkins,制作了一个hello world项目并尝试在openshift中由Jenkins打包.但我得到了下一个错误:
Commencing build of Revision 2062de71e567e2f62a57dd3a1f9d660950b6482d (origin/master)
Checking out Revision 2062de71e567e2f62a57dd3a1f9d660950b6482d (origin/master)
Parsing POMs
ERROR: Failed to parse POMs
java.net.BindException: Permission denied
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
at java.net.ServerSocket.bind(ServerSocket.java:376)
at java.net.ServerSocket.bind(ServerSocket.java:330)
at hudson.maven.AbstractMavenProcessFactory$SocketHandler$AcceptorImpl.<init>(AbstractMavenProcessFactory.java:165)
at hudson.maven.AbstractMavenProcessFactory$SocketHandler.call(AbstractMavenProcessFactory.java:151)
at hudson.maven.AbstractMavenProcessFactory$SocketHandler.call(AbstractMavenProcessFactory.java:149)
at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
at hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:207)
at hudson.maven.ProcessCache.get(ProcessCache.java:231)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:672)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:584)
at hudson.model.Run.execute(Run.java:1575)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:237)
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)
我认为它与OPENSHIFT_INTERNAL_IP有关,但是如何解决这个问题呢?
我正在尝试为 maven 项目模块之一禁用 maven-pmd-plugin 的执行,但找不到可行的解决方案。
现在我在模块中有下一个:
<properties>
<cpd.skip>true</cpd.skip>
<pmd.skip>true</pmd.skip>
<maven.pmd.enable>false</maven.pmd.enable>
<maven.pmd.cpd.enable>false</maven.pmd.cpd.enable>
</properties>
Run Code Online (Sandbox Code Playgroud)
并在调试输出中包含下一个:
[INFO] --- maven-pmd-plugin:3.2:cpd (pmd-cpd) @ module ---
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-pmd-plugin:3.2:cpd from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-pmd-plugin:3.2, parent: sun.misc.Launcher$AppClassLoader@6e70c242]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.2:cpd' with basic configurator -->
[DEBUG] (f) aggregate = false
[DEBUG] (f) compileSourceRoots = [/cicd/module/src/main/java]
[DEBUG] (f) format = xml
[DEBUG] (f) ignoreIdentifiers = false
[DEBUG] (f) ignoreLiterals = false
[DEBUG] (f) includeTests = false
[DEBUG] (f) includeXmlInSite = false
[DEBUG] (f) linkXRef = true
[DEBUG] (f) …
Run Code Online (Sandbox Code Playgroud)
我已经安装了cloudera和hdfs,mapreduce,zookeper,hbase.有这些服务的4个节点(3个zookeeper).所有都是由cloudera向导安装的,在cloudera中没有配置问题.从java连接我有一个错误:
9:32:23.020 [main-SendThread()] INFO org.apache.zookeeper.ClientCnxn - 打开到服务器的套接字连接/172.20.7.6:2181 09:32:23.020 [main] INFO org.apache.hadoop.hbase.zookeeper .RecoverableZooKeeper - 进程标识符= hconnection-0x301abf87连接到ZooKeeper ensemble = 172.20.7.6:2181 09:32:23.028 [main-SendThread(cloudera2.pjk-tvs ...:2181)] INFO org.apache.zookeeper.ClientCnxn - 建立到cloudera2.pjk-tvs的插座连接.../172.20.7.6:2181,启动会话09:32:23.029 [main-SendThread(cloudera2.pjk-tvs ... net:2181)] DEBUG org.apache.zookeeper .ClientCnxn - 在cloudera2.pjk-tvs上发送的会话建立请求.../172.20.7.6:2181 09:32:23.035 [main-SendThread(cloudera2.pjk-tvs ...:2181)] INFO org.apache.zookeeper .ClientCnxn - 在服务器上完成会话建立cloudera2.pjk-tvs .../172.20.7.6:2181,sessionid = 0x2423aeb0f790ff2,negotiated timeout = 60000 09:32:23.037 [main-EventThread] DEBUG org.apache.hadoop.hbase. zookeeper.ZooKeeperWatcher - hconnection-0x3 01abf87收到ZooKeeper事件,type = None,state = SyncConnected,path = null 09:32:23.040 [main-EventThread] DEBUG org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher - hconnection-0x301abf87-0x2423aeb0f790ff2 connected 09:32:23.041 [main-SendThread(cloudera2.pjk-tvs ...:2181)] DEBUG org.apache.zookeeper.ClientCnxn - 读取回复sessionid:0x2423aeb0f790ff2,packet :: clientPath:null serverPath:null finished:false header …