Hi,
I have used what is mentioned in the below link, everything working from my
local windows but when i put it on unix server it fails, below si the error
also atatching pom.xml
p[roject is in critical state need immediate support.
java.lang.ExceptionInInitializerError: null
at
com.ntrs.ppc.googleadwords.GoogleAdsServiceImpl.getListofaccounts(GoogleAdsServiceImpl.java:71)
~[classes/:1.0]
at
com.ntrs.googleanalytics.ConnectorsController.getListofaccounts(ConnectorsController.java:144)
~[classes/:1.0]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.8.0_92]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[na:1.8.0_92]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_92]
at
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222)
~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
~[servlet-api.jar:na]
at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
~[spring-webmvc-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
~[servlet-api.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
[catalina.jar:8.0.33]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
~[tomcat-websocket.jar:8.0.33]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
[catalina.jar:8.0.33]
at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
[catalina.jar:8.0.33]
at
org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:87)
~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
[catalina.jar:8.0.33]
at
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
[catalina.jar:8.0.33]
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
[catalina.jar:8.0.33]
at
org.springframework.boot.context.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:120)
[spring-boot-1.3.2.RELEASE.jar:1.3.2.RELEASE]
at
org.springframework.boot.context.web.ErrorPageFilter.access$000(ErrorPageFilter.java:61)
[spring-boot-1.3.2.RELEASE.jar:1.3.2.RELEASE]
at
org.springframework.boot.context.web.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:95)
[spring-boot-1.3.2.RELEASE.jar:1.3.2.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at
org.springframework.boot.context.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:113)
[spring-boot-1.3.2.RELEASE.jar:1.3.2.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
[catalina.jar:8.0.33]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
[catalina.jar:8.0.33]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
[catalina.jar:8.0.33]
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
[catalina.jar:8.0.33]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
[catalina.jar:8.0.33]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
[catalina.jar:8.0.33]
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
[tomcat-coyote.jar:8.0.33]
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
[tomcat-coyote.jar:8.0.33]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1502)
[tomcat-coyote.jar:8.0.33]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1458)
[tomcat-coyote.jar:8.0.33]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_92]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_92]
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
[tomcat-util.jar:8.0.33]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_92]
Caused by: com.google.inject.CreationException: Unable to create injector,
see the following errors:
1) Error injecting constructor, java.lang.NoClassDefFoundError: Could not
initialize class org.apache.axis.components.logger.LogFactory
at
com.google.api.ads.common.lib.soap.axis.conf.AdsAxisEngineConfigurationFactory.<init>(AdsAxisEngineConfigurationFactory.java:37)
while locating
com.google.api.ads.common.lib.soap.axis.conf.AdsAxisEngineConfigurationFactory
while locating org.apache.axis.EngineConfigurationFactory
for parameter 0 at
com.google.api.ads.common.lib.soap.axis.AxisHandler.<init>(AxisHandler.java:64)
while locating com.google.api.ads.common.lib.soap.axis.AxisHandler
at
com.google.api.ads.common.lib.soap.axis.AxisModule.configure(AxisModule.java:59)
(via modules: com.google.api.ads.adwords.axis.AdWordsAxisModule ->
com.google.api.ads.common.lib.soap.axis.AxisModule)
while locating
com.google.api.ads.common.lib.soap.SoapClientHandlerInterface
1 error
at
com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:466)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:184)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)
~[guice-4.0.jar:na]
at com.google.inject.Guice.createInjector(Guice.java:96) ~[guice-4.0.jar:na]
at com.google.inject.Guice.createInjector(Guice.java:73) ~[guice-4.0.jar:na]
at com.google.inject.Guice.createInjector(Guice.java:62) ~[guice-4.0.jar:na]
at
com.google.api.ads.adwords.axis.factory.AdWordsServices.<clinit>(AdWordsServices.java:44)
~[adwords-axis-2.22.0.jar:na]
... 63 common frames omitted
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
org.apache.axis.components.logger.LogFactory
at
org.apache.axis.configuration.EngineConfigurationFactoryDefault.<clinit>(EngineConfigurationFactoryDefault.java:43)
~[axis.jar:na]
at
com.google.api.ads.common.lib.soap.axis.conf.AdsAxisEngineConfigurationFactory.<init>(AdsAxisEngineConfigurationFactory.java:41)
~[ads-lib-axis-2.22.0.jar:na]
at
com.google.api.ads.common.lib.soap.axis.conf.AdsAxisEngineConfigurationFactory$$FastClassByGuice$$d9752c39.newInstance(<generated>)
~[guice-4.0.jar:na]
at
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
~[guice-4.0.jar:na]
at
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
~[guice-4.0.jar:na]
at
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
~[guice-4.0.jar:na]
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
~[guice-4.0.jar:na]
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
~[guice-4.0.jar:na]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
~[guice-4.0.jar:na]
at
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
~[guice-4.0.jar:na]
at
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
~[guice-4.0.jar:na]
at
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:104)
~[guice-4.0.jar:na]
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
~[guice-4.0.jar:na]
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
~[guice-4.0.jar:na]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
~[guice-4.0.jar:na]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
~[guice-4.0.jar:na]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
~[guice-4.0.jar:na]
at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)
~[guice-4.0.jar:na]
at
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)
~[guice-4.0.jar:na]
... 68 common frames omitted
On Sunday, December 18, 2016 at 11:52:27 PM UTC-6, Peter Oliquino wrote:
>
> Hi,
>
> I would strongly recommend that you use our java client library
> <https://github.com/googleads/googleads-java-lib> for ease of use of the
> AdWords API services. The library also has a number of different examples
> for its different services
> <https://github.com/googleads/googleads-java-lib/tree/master/examples/adwords_axis/src/main/java/adwords/axis/v201609>
> that
> you can use as reference and modify as required by your needs.
>
> Best regards,
> Peter
> AdWords API Team
>
--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit
https://groups.google.com/d/msgid/adwords-api/3c1f925b-9e89-4a43-a01b-1e5c82561eac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ntrs.mdc</groupId>
<artifactId>MDC</artifactId>
<version>1.0</version>
<packaging>war</packaging>
<name>MDC</name>
<description>Marketing Data </description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<ntrs.hadoop.version>2.0</ntrs.hadoop.version>
<hive.version>0.12.0-cdh5.0.2</hive.version>
</properties>
<repositories>
<repository>
<id>central</id>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/central/</url>
</repository>
<!-- <repository>
<id>javaarch11</id>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/javaarch11/</url>
</repository>
<repository>
<id>osj7</id>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/osj7/</url>
</repository>
<repository>
<id>thirdparty</id>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/thirdparty/</url>
</repository>
<repository>
<id>maven.oracle.com</id>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/maven.oracle.com/</url>
</repository> -->
<!-- Added for swagger repo -->
<repository>
<id>spring-releases</id>
<url>https://repo.spring.io/libs-release</url>
</repository>
<repository>
<id>spring-milestones</id>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/spring-milestones/</url>
</repository>
<!-- <repository>
<id>osssonatype</id>
<name>OSS Sonatype</name>
<url>https://repo1.maven.org/maven2/</url>
<layout>default</layout>
</repository> -->
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>central</name>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/central/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<!-- <pluginRepository>
<id>javaarch11</id>
<name>javaarch11</name>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/javaarch11/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>thirdparty</id>
<name>thirdparty</name>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/thirdparty/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>maven.oracle.com</id>
<name>maven.oracle.com</name>
<url>http://repository.ntrs.com:8081/nexus/content/repositories/maven.oracle.com/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository> -->
<!-- Added for swagger libs -->
<pluginRepository>
<id>spring-releases</id>
<url>https://repo.spring.io/libs-release</url>
</pluginRepository>
</pluginRepositories>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.2.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<!-- <dependency> <groupId>com.google.apis</groupId>
<artifactId>google-api-services-analytics</artifactId>
<version>v3-rev130-1.22.0</version> </dependency> -->
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>ads-lib</artifactId>
<version>RELEASE</version>
</dependency>
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>adwords-axis</artifactId>
<version>RELEASE</version>
</dependency>
</dependencies>
<profiles>
<profile>
<!-- This profile is for local Development environment
-->
<id>development</id>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>3.0.4</version>
<!--
<version>2.2</version> -->
<!-- Use Goal of
tomcat7:deploy -->
<configuration>
<url>http://localhost:8080/manager/text</url>
<username>osjarch</username>
<password>osjarch7</password>
<update>true</update>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
<!-- This profile is for Bamboo System Test deploys -->
<profile>
<id>system</id>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- Sonar code coverage analysis
plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<!-- Minimal supported version
is 2.4 -->
<version>2.19.1</version>
<configuration>
<properties>
<property>
<name>listener</name>
<value>org.sonar.java.jacoco.JUnitListener</value>
</property>
</properties>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.19.1</version>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.7.201606060606</version>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Tomcat plugin -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<!-- Use Goal of tomcat7:deploy
-->
<configuration>
<url>http://tct-iso7l-o2-1.ntrs.com:40221/manager/text</url>
<username>deployer</username>
<password>Deployer7</password>
<update>true</update>
</configuration>
</plugin>
<plugin>
<groupId>com.coderplus.maven.plugins</groupId>
<artifactId>copy-rename-maven-plugin</artifactId>
<version>1.0.1</version>
<executions>
<!-- this execution
binds copderplus to maven generate-sources phase -->
<!-- and will
automatically run when using maven phases. -->
<!-- example "clean
build" will automatically run this plugin with -->
<!-- the configuration
below. -->
<execution>
<id>copy-file</id>
<phase>generate-sources</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<!--
TODO: App team add additional fileSet config for swap files -->
<fileSets>
<fileSet>
<sourceFile>src/main/resources/application.properties.sys</sourceFile>
<destinationFile>src/main/resources/application.properties</destinationFile>
</fileSet>
<fileSet>
<sourceFile>src/main/resources/solace/edl-solace.properties.sys</sourceFile>
<destinationFile>src/main/resources/solace/edl-solace.properties</destinationFile>
</fileSet>
</fileSets>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<finalName>edl</finalName>
</build>
</profile>
</profiles>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<configuration>
<target>
<copy
file="${project.build.directory}/${project.artifactId}.${project.packaging}"
toDir="${STAGE.DIR}/${VERSION.LABEL.BUILD.NUMBER}" />
<copy
todir="${STAGE.DIR}/${VERSION.LABEL.BUILD.NUMBER}/osjenv"
preservelastmodified="true" overwrite="true" failonerror="false">
<fileset dir="../osjenv" />
</copy>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<finalName>mdc</finalName>
</build>
</project>