```remote_sources( name='lib', dest=java_libra...
# general
h
Copy code
remote_sources(
  name='lib',
  dest=java_library,
  sources_target=':lib-unpacked-jar',
  dependencies=[
    ':lib-binary-jar',
  ]
)

unpacked_jars(
  name='lib-unpacked-jar',
  libraries=[
    ':lib-source-jar'
  ],
  exclude_patterns=[
    'META-INF/*'
  ]
)

jar_library(
  name='lib-source-jar',
  jars=[
    jar(org='log4j', name='log4j', rev='1.2.16', classifier='sources'),
  ],
  scope='compile',
)

jar_library(
  name='lib-binary-jar',
  jars=[
    jar(org='log4j', name='log4j', rev='1.2.16'),
  ],
  scope='compile',
)