menu.legacy-artifact-support=Legacy Support
menu.repository-scanning=Repository Scanning
menu.system-status=System Status
-menu.sirona=Apache Sirona report
menu.appearance-configuration=Appearance
menu.ui-configuration=UI Configuration
menu.reports=Reports
<rest.admin.pwd />
<test.useTomcat>false</test.useTomcat>
<archiva.groupIndexTtl>30</archiva.groupIndexTtl>
- <archiva.sirona.configuration />
<archiva.repositorySessionFactory.id>jcr</archiva.repositorySessionFactory.id>
<cassandra.host>localhost</cassandra.host>
<cassandra.port>9160</cassandra.port>
</exclusions>
</dependency>
-
- <!-- sirona -->
- <!--
- FIXME for some reasons doesn't work with the jetty app see MRM-1792
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-jdbc</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-web</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-spring</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-reporting</artifactId>
- <classifier>classes</classifier>
- </dependency>
- -->
- <!--
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-ehcache-agent</artifactId>
- </dependency>
-
-
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-cassandra</artifactId>
- </dependency>
- -->
-
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<name>archiva.repositorySessionFactory.id</name>
<value>${archiva.repositorySessionFactory.id}</value>
</systemProperty>
- <systemProperty>
- <name>org.apache.sirona.configuration.sirona.properties</name>
- <value>${archiva.sirona.configuration}</value>
- </systemProperty>
<systemProperty>
<name>AsyncLoggerConfig.WaitStrategy</name>
<value>Block</value>
<cassandra.host>${cassandra.host}</cassandra.host>
<cassandra.port>${cassandra.port}</cassandra.port>
<archiva.repositorySessionFactory.id>${archiva.repositorySessionFactory.id}</archiva.repositorySessionFactory.id>
- <org.apache.sirona.configuration.sirona.properties>${archiva.sirona.configuration}</org.apache.sirona.configuration.sirona.properties>
<AsyncLoggerConfig.WaitStrategy>Block</AsyncLoggerConfig.WaitStrategy>
<AsyncLogger.WaitStrategy>Block</AsyncLogger.WaitStrategy>
<openjpa.Log>${openjpa.Log}</openjpa.Log>
+++ /dev/null
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-# sirona config should be in the same classloader as sirona-core
-# here to monitor DataSource we put it in common.loader so we put
-# the config in lib/ to get it in common.loader too
-
-org.apache.sirona.cdi.performance = prefix:org.apache.archiva
-org.apache.sirona.cdi.jta = prefix:org.apache.archiva
-
-
-
-->
<!-- END SNIPPET: jcr-location -->
- <!--
-
- <bean class="org.apache.sirona.spring.BeanNameMonitoringAutoProxyCreator">
- <property name="beanNames">
- <list>
- <value>Default**</value>
- <value>**#rest</value>
- <value>**#default</value>
- </list>
- </property>
- </bean>
- -->
-
<bean name="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="jpaVendorAdapter" >
<bean class="org.springframework.orm.jpa.vendor.OpenJpaVendorAdapter" />
</param-value>
</context-param>
- <!-- to activate sirona -->
- <context-param>
- <param-name>org.apache.sirona.reporting.activated</param-name>
- <param-value>true</param-value>
- </context-param>
-
- <context-param>
- <param-name>org.apache.sirona.reporting.mapping</param-name>
- <param-value>/sirona-monitoring</param-value>
- </context-param>
-
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
administrationMenuItems.push({ text : $.i18n.prop('menu.repository-scanning') , order:2000, id: "menu-repository-scanning-list-a" , href: "#scanningList" , redback: "{permissions: ['archiva-manage-configuration']}", func: function(){displayRepositoryScanning();}});
administrationMenuItems.push({ text : $.i18n.prop('menu.runtime-configuration') , order:2010, id: "menu-runtime-configuration-list-a" , href: "#runtimeconfig" , redback: "{permissions: ['archiva-manage-configuration']}", func: function(){displayRuntimeConfiguration();}});
administrationMenuItems.push({ text : $.i18n.prop('menu.system-status') , order:2020, id: "menu-system-status-list-a" , href: "#status" , redback: "{permissions: ['archiva-manage-configuration']}", func: function(){displaySystemStatus();}});
- //administrationMenuItems.push({ text : $.i18n.prop('menu.sirona') , order:2030, id: "menu-system-sirona-list-a" , href: "#sirona" , redback: "{permissions: ['archiva-manage-configuration']}", func: function(){displaySirona();}});
administrationMenuItems.push({ text : $.i18n.prop('menu.ui-configuration') , order:2040, id: "menu-ui-configuration-list-a" , href: "#uiconfig" , redback: "{permissions: ['archiva-manage-configuration']}", func: function(){displayUiConfiguration();}});
administrationMenuItems.push({ text : $.i18n.prop('menu.reports') , order:2050, id: "menu-report-list-a" , href: "#reports" , redback: "{permissions: ['archiva-manage-configuration']}", func: function(){displayReportsPage();}});
displayCacheEntries();
}
- displaySirona=function(){
- window.open("sirona-monitoring/", '_blank');
- window.focus();
- }
-
refreshSystemStatus=function(){
displayCacheEntries();
displayScanningStats();
<lucene.version>3.6.2</lucene.version>
<jackrabbit.version>2.14.1</jackrabbit.version>
- <sirona.version>0.1-incubating</sirona.version>
-
<cxf.version>3.0.3</cxf.version>
<derbyVersion>10.10.1.1</derbyVersion>
<httpclient.version>4.5.2</httpclient.version>
<artifactId>ant</artifactId>
<version>1.8.3</version>
</dependency>
-
-
- <!-- sirona -->
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-core</artifactId>
- <version>${sirona.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-jdbc</artifactId>
- <version>${sirona.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-spring</artifactId>
- <version>${sirona.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-web</artifactId>
- <version>${sirona.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-reporting</artifactId>
- <version>${sirona.version}</version>
- <classifier>classes</classifier>
- </dependency>
-
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-cassandra</artifactId>
- <version>${sirona.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.sirona</groupId>
- <artifactId>sirona-ehcache-agent</artifactId>
- <version>${sirona.version}</version>
- </dependency>
-
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>