mirror of
				https://github.com/opennetworkinglab/onos.git
				synced 2025-10-31 00:01:01 +01:00 
			
		
		
		
	- Using osgi_jar for all modules except apps - Adding target for installation of core modules to .m2 repo Change-Id: I65d9e3a9567918e275191724842d7d9b1f485128
		
			
				
	
	
		
			39 lines
		
	
	
		
			843 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			843 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| SRC = 'src/main/java/org/onosproject/**/'
 | |
| TEST = 'src/test/java/org/onosproject/**/'
 | |
| CURRENT_NAME = 'onos-restsb-ctl'
 | |
| CURRENT_TARGET = ':' + CURRENT_NAME
 | |
| 
 | |
| COMPILE_DEPS = [
 | |
|     '//lib:CORE_DEPS',
 | |
|     '//lib:jersey-client',
 | |
|     '//lib:jersey-common',
 | |
|     '//lib:httpclient-osgi',
 | |
|     '//lib:httpcore-osgi',
 | |
|     '//lib:javax.ws.rs-api',
 | |
|     '//lib:hk2-api',
 | |
|     '//lib:jersey-guava',
 | |
|     '//lib:aopalliance-repackaged',
 | |
|     '//lib:javax.inject',
 | |
|     '//protocols/rest/api:onos-restsb-api',
 | |
| ]
 | |
| 
 | |
| TEST_DEPS = [
 | |
|     '//lib:TEST',
 | |
| ]
 | |
| 
 | |
| osgi_jar(
 | |
|     name = CURRENT_NAME,
 | |
|     srcs = glob([SRC + '/*.java']),
 | |
|     deps = COMPILE_DEPS,
 | |
|     visibility = ['PUBLIC'],
 | |
| )
 | |
| 
 | |
| java_test(
 | |
|     name = 'tests',
 | |
|     srcs = glob([TEST + '/*.java']),
 | |
|     deps = COMPILE_DEPS +
 | |
|            TEST_DEPS +
 | |
|            [CURRENT_TARGET],
 | |
|     source_under_test = [CURRENT_TARGET],
 | |
| )
 |