是否有任何链接显示了spring boot+ newRelic+ Maven的演示。我想尝试集成两者,以尝试和测试用于检查newRelic功能的示例应用程序。
发布于 2016-05-23 02:55:38
这个example project怎么样?
作者添加了NewRelic依赖:
<dependency>
<groupId>com.newrelic.agent.java</groupId>
<artifactId>newrelic-agent</artifactId>
<version>3.21.0</version>
</dependency>解压依赖项以将所有文件放入jar中:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<includeArtifactIds>newrelic-agent</includeArtifactIds>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>扩展的maven jar插件配置,具有重要的属性:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.5</version>
<configuration>
<archive>
<manifestEntries>
<Premain-Class>com.newrelic.bootstrap.BootstrapAgent</Premain-Class>
<Can-Redefine-Classes>true</Can-Redefine-Classes>
<Can-Retransform-Classes>true</Can-Retransform-Classes>
</manifestEntries>
</archive>
</configuration>
</plugin>指出了应用程序的主要类:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.kubrynski.blog.newrelic.SpringBootNewRelicApplication</mainClass>
</configuration>
</plugin>https://stackoverflow.com/questions/30854658
复制相似问题