pom.xmlで使用するライブラリを追加する際に、どういうことか追加はできてmavenからダウンロードもするのだが、classが使えなくなってしまう。
Could not initialize a XXXXXXXXXX. Please add a XXXXXXXXX to your classpath along with preferably XXXX.jar
みたいなエラーが出る。
とりあえず、classpathにjarが無いって言われたのでclasspathに関する情報
ここでわかる。
http://localhost:1990/confluence/admin/classpath.action
pom.xmlに読み込むものを書くときの注意
Confluence内でもともと使っていたり、保持しているClassを使う時は注意が必要。
どうもPluginのpom.xmlでdependencyに追加した方との整合性が取れないようで、エラーが起こってしまう。
さらに・・・・
一度pom.xmlに書くと、それがtargetディレクトリに保存されてしまいpom.xmlから削除してもダメ。
target/classes
target/dependency-maven-plugin-markers
あたりにその残骸が残っていて、パッケージ化する際にjarに引き続き入れてしまうようだ。これは普通にatlas-runをし直してもダメ。atlas-cleanでtargetを削除して再度atlas-runをすると元に戻る。そんなことしなくてもいい方法が無いかな…と思うのだけど。。
とりあえず、Confluenceのclasspathで読み込まれているものの一覧。
target/container/tomcat6x/cargo-confluence-home/webapps/confluence/WEB-INF/lib/は省略
- XmlSchema-1.1.jar
- analytics-api-2.28.jar
- antisamy-1.4.2-atlassian-13.jar
- antlr-2.7.7.jar
- antlr-runtime-3.4.jar
- aopalliance-1.0.jar
- applinks-api-4.0.4.jar
- applinks-host-4.0.4.jar
- applinks-spi-4.0.4.jar
- asm-1.5.3.jar
- aspectjweaver-1.6.0.jar
- atlassian-annotations-0.7.jar
- atlassian-bandana-3.1.jar
- atlassian-bonnie-6.0.jar
- atlassian-cache-api-0.1.jar
- atlassian-cache-memory-0.1.jar
- atlassian-config-0.19.jar
- atlassian-cookie-tools-2.0.jar
- atlassian-core-4.6.8.jar
- atlassian-embedded-crowd-atlassian-user-1.7-m6.jar
- atlassian-event-2.3.0.jar
- atlassian-extras-2.4.jar
- atlassian-gzipfilter-1.12.jar
- atlassian-hibernate2-extras-4.0.3.jar
- atlassian-html-encoder-1.4.jar
- atlassian-http-0.0.8.8.jar
- atlassian-image-consumer-1.0.1.jar
- atlassian-ip-3.1.jar
- atlassian-jdk-utilities-0.4.jar
- atlassian-johnson-0.10.jar
- atlassian-json-api-0.9.jar
- atlassian-mail-2.4.1.jar
- atlassian-paddle-5.jar
- atlassian-password-encoder-3.2.jar
- atlassian-plugins-core-3.0.7.jar
- atlassian-plugins-osgi-3.0.7.jar
- atlassian-plugins-osgi-events-3.0.7.jar
- atlassian-plugins-schema-3.0.7.jar
- atlassian-plugins-servlet-3.0.7.jar
- atlassian-plugins-spring-3.0.7.jar
- atlassian-plugins-webfragment-3.0.0-m9.jar
- atlassian-plugins-webresource-3.0.0-m24.jar
- atlassian-plugins-webresource-api-3.0.0-m24.jar
- atlassian-plugins-webresource-common-3.0.0.jar
- atlassian-profiling-1.8.2.jar
- atlassian-renderer-legacy-6.2.10.jar
- atlassian-secure-random-2.0.jar
- atlassian-secure-xml-3.1.4.jar
- atlassian-seraph-2.5.1.jar
- atlassian-spring-2.0.0.jar
- atlassian-spring-hibernate2-2.0.0.jar
- atlassian-spring-interceptor-adapter-spi-1.1.jar
- atlassian-trackback-0.10.jar
- atlassian-trusted-apps-core-2.5.2.jar
- atlassian-trusted-apps-seraph-integration-2.5.2.jar
- atlassian-user-3.0.jar
- atlassian-util-concurrent-2.4.1.jar
- atlassian-velocity-1.0.0.jar
- atlassian-xwork-10-1.13.jar
- atlassian-xwork-core-1.13.jar
- batik-css-1.7.jar
- batik-ext-1.7.jar
- batik-util-1.7.jar
- bcmail-jdk15on-1.49.jar
- bcpkix-jdk15on-1.49.jar
- bcprov-jdk15on-1.49.jar
- bndlib-1.43.0-atlassian-1.jar
- botocss-3.1-fakraemer-fork.jar
- bsf-2.3.0.jar
- c3p0-0.9.1.2.jar
- cglib-2.1_3.jar
- commons-beanutils-1.8.3.jar
- commons-codec-1.4.jar
- commons-collections-3.2.jar
- commons-digester-1.5.jar
- commons-discovery-0.2.jar
- commons-fileupload-1.2.2.jar
- commons-httpclient-3.1.jar
- commons-io-1.4.jar
- commons-jrcs-diff-0.1.7.jar
- commons-lang-2.6.jar
- commons-lang3-3.1.jar
- commons-logging-1.1.1.jar
- commons-pool-1.5.4.jar
- concurrent-1.3.4.jar
- confluence-5.3.1.jar
- confluence-bucket-5.3.1.jar
- confluence-cache-ehcache-5.3.1.jar
- confluence-compatibility-5.3.1.jar
- confluence-rpc-plugin-5.3.1.jar
- confluence-upgrade-5.3.1.jar
- crowd-api-2.7.0-rc2.jar
- crowd-core-2.7.0-rc2.jar
- crowd-events-2.7.0-rc2.jar
- crowd-integration-api-2.7.0-rc2.jar
- crowd-integration-client-common-2.7.0-rc2.jar
- crowd-integration-client-rest-2.7.0-rc2.jar
- crowd-integration-seraph25-2.7.0-rc2.jar
- crowd-ldap-2.7.0-rc2.jar
- crowd-password-encoders-2.7.0-rc2.jar
- crowd-persistence-2.7.0-rc2.jar
- crowd-persistence-file-2.7.0-rc2.jar
- crowd-remote-2.7.0-rc2.jar
- cssparser-0.9.5.jar
- daisydiff-1.1-atlassian-5.jar
- dom4j-1.4-full.jar
- dragonfly-api-1.1.jar
- dragonfly-core-1.1.jar
- dragonfly-spi-1.1.jar
- ehcache-2.7.2.jar
- embedded-crowd-api-2.7.0-rc2.jar
- embedded-crowd-core-2.7.0-rc2.jar
- embedded-crowd-spi-2.7.0-rc2.jar
- fontbox-1.7.1.jar
- fugue-1.1.jar
- gson-1.6.jar
- guava-10.0.1.jar
- hamcrest-core-1.3.RC2.jar
- hibernate-2.1.8-atlassian-19.jar
- hsqldb-2.3.0.jar
- icu4j-3.8.jar
- jai-core-1.1.3.jar
- jai_codec-1.1.3.jar
- jai_core-1.1.3.jar
- jakarta-regexp-1.4.jar
- jaxb-api-2.1.jar
- jaxb-impl-2.1.10.jar
- jcaptcha-all-1.0-RC6.jar
- jcip-annotations-1.0.jar
- jcommon-1.0.0.jar
- jdom-1.0.jar
- jempbox-1.7.1.jar
- jfreechart-1.0.0.jar
- joda-time-1.6.jar
- json-20070829.jar
- json-simple-1.1.1.jar
- jsoup-1.7.2.jar
- jsr305-1.3.9.jar
- jta-1.0.1B.jar
- jtds-1.2.2.jar
- jtidy-r8-20060801.jar
- jul-to-slf4j-1.6.4.jar
- junit-dep-4.10.jar
- jython-2.1-forked.jar
- ldaptemplate-1.0.1.jar
- log4j-1.2.15.jar
- lucene-analyzers-common-4.3.0.jar
- lucene-analyzers-kuromoji-4.3.0.jar
- lucene-core-4.3.0.jar
- lucene-highlighter-4.3.0.jar
- lucene-memory-4.3.0.jar
- lucene-misc-4.3.0.jar
- lucene-queries-4.3.0.jar
- lucene-queryparser-4.3.0.jar
- lucene-sandbox-4.3.0.jar
- lucene-upgrader-1.0-lucene36.jar
- mail-1.4.5.jar
- modz-detector-0.8.1.jar
- nekohtml-1.9.15.jar
- odmg-3.0.jar
- ognl-2.6.5-atlassian-2.jar
- org.apache.felix.framework-3.0.2.jar
- oro-2.0.8.jar
- oscache-2.2.jar
- oscore-2.2.7-atlassian-1.jar
- osuser-atl.user.jar
- package-scanner-0.7.7.jar
- pdfbox-1.7.1.jar
- postgresql-9.2-1002.jdbc4.jar
- propertyset-1.3-21Nov03.jar
- quartz-1.8.0.jar
- radeox-1.0b2-forked-22Apr2004.jar
- rome-1.0.jar
- runtime-20070801.jar
- sac-1.3.jar
- sal-api-2.10.4.jar
- sal-spi-2.10.4.jar
- sal-spring-2.10.4.jar
- sanselan-0.97-incubator.jar
- serializer-2.7.1.jar
- sitemesh-2.5-atlassian-6.jar
- slf4j-api-1.6.4.jar
- slf4j-log4j12-1.6.4.jar
- slide-2.1.jar
- soy-template-renderer-api-2.1.4.jar
- spring-aop-2.5.6.SEC02.jar
- spring-beans-2.5.6.SEC02.jar
- spring-context-2.5.6.SEC02.jar
- spring-context-support-2.5.6.SEC02.jar
- spring-core-2.5.6.SEC02.jar
- spring-hibernate2-2.5.6-atlassian-1.jar
- spring-jdbc-2.5.6.SEC02.jar
- spring-ldap-core-1.3.1.RELEASE.jar
- spring-orm-2.5.6.SEC02.jar
- spring-security-core-3.1.4.RELEASE.jar
- spring-tx-2.5.6.SEC02.jar
- spring-web-2.5.6.SEC02.jar
- stax-api-1.0-2.jar
- stax-utils-20040917.jar
- stringtemplate-3.2.1.jar
- urlrewritefilter-4.0.4.jar
- velocity-1.6.4-atlassian-1.jar
- velocity-htmlsafe-1.2-fixedscm.jar
- velocity-tools-view-1.1.jar
- webwork-2.1.5-atlassian-2.jar
- wsdl4j-1.6.1.jar
- wstx-asl-3.2.9-atlassian-1.jar
- xalan-2.7.1.jar
- xercesImpl-2.11.0.jar
- xfire-aegis-1.2.6.jar
- xfire-core-1.2.6.jar
- xmlrpc-2.0+xmlrpc61.1+sbfix.jar
- xmlrpc-supplementary-character-support-0.1.jar
- xpp3_min-1.1.3.4.O.jar
- xstream-1.1.1.jar
- xwork-1.0.3.6.jar